📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の2版が非表示) | |||
| 53行目: | 53行目: | ||
インストールについては、[[インストール - 差分ツール#KDiff3]]を参照すること。<br> | インストールについては、[[インストール - 差分ツール#KDiff3]]を参照すること。<br> | ||
<br> | <br> | ||
==== Qalculate! ==== | ==== Qalculate! (Qt版) ==== | ||
Qalculate!は、多目的クロスプラットフォームデスクトップ計算機である。<br> | Qalculate!は、多目的クロスプラットフォームデスクトップ計算機である。<br> | ||
数学パッケージに備わる強力な機能と汎用性を提供しており、通貨換算やパーセント計算等に役立つツールも備えている。<br> | 数学パッケージに備わる強力な機能と汎用性を提供しており、通貨換算やパーセント計算等に役立つツールも備えている。<br> | ||
| 580行目: | 580行目: | ||
== コンテキストメニュー == | == コンテキストメニュー == | ||
KDEにおいて、~/.local/share/ | KDEにおいて、<u>~/.local/share/kservices5</u> ディレクトリ (KDE Plasma 5) または <u>~/.local/share/kio/servicemenus</u> ディレクトリ (KDE Plasma 6) は、<br> | ||
主にユーザ固有のサービス定義ファイルを格納するために使用される。<br> | |||
<br> | <br> | ||
このディレクトリは、<u>システム全体の設定 (通常は、/usr/share/kservices5ディレクトリ) よりも優先されるユーザ固有の設定を格納するため</u>に使用される。<br> | このディレクトリは、<u>システム全体の設定 (通常は、/usr/share/kservices5ディレクトリ) よりも優先されるユーザ固有の設定を格納するため</u> に使用される。<br> | ||
これにより、ユーザはシステム全体の設定を変更せずに、個人的なカスタマイズやサービス定義を行うことができる。<br> | |||
<br> | |||
格納されるファイルの種類を以下に示す。<br> | |||
<br> | <br> | ||
* デスクトップエントリファイル (.desktop) | * デスクトップエントリファイル (.desktop) | ||
| 594行目: | 597行目: | ||
*: カスタムMIMEタイプの定義を含むXMLファイル | *: カスタムMIMEタイプの定義を含むXMLファイル | ||
<br> | <br> | ||
==== 例: ファイルパスをクリップボードにコピーする ==== | |||
以下の例では、デスクトップエントリファイルを作成して、X11およびWaylandの両方でファイルパスをクリップボードにコピーするサービスメニューを定義している。<br> | |||
<br> | <br> | ||
まず、<u>xclip</u> パッケージ および <u>wl-clipboard</u> パッケージ をインストールする。<br> | |||
# SUSE | # SUSE | ||
sudo zypper install xclip wl-clipboard | sudo zypper install xclip wl-clipboard | ||
<br> | <br> | ||
次に、サービスファイルの作成する。<br> | |||
# KDE Plasma 6 | # KDE Plasma 6 | ||
vi ~/.local/share/kio/servicemenus/CopyPath.desktop | vi ~/.local/share/kio/servicemenus/CopyPath.desktop | ||
# KDE Plasma 5 | # KDE Plasma 5 | ||
vi ~/.local/share/ | vi ~/.local/share/kservices5/CopyPath.desktop | ||
<br> | <br> | ||
<syntaxhighlight lang="ini"> | <syntaxhighlight lang="ini"> | ||
# ~/.local/share/kio/servicemenus/CopyPath.desktopファイル : KDE Plasma 6 | # ~/.local/share/kio/servicemenus/CopyPath.desktopファイル : KDE Plasma 6 | ||
# ~/.local/share/ | # ~/.local/share/kservices5/CopyPath.desktopファイル : KDE Plasma 5 | ||
[Desktop Entry] | [Desktop Entry] | ||
| 624行目: | 628行目: | ||
Icon=edit-copy | Icon=edit-copy | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | |||
作成したサービスファイルに実行権限を付与する。<br> | |||
# KDE Plasma 6 | |||
chmod u+x ~/.local/share/kio/servicemenus/CopyPath.desktop | |||
# KDE Plasma 5 | |||
chmod u+x ~/.local/share/kservices5/CopyPath.desktop | |||
<br> | <br> | ||
設定は即時反映される。<br> | 設定は即時反映される。<br> | ||
もし反映されない場合は、以下に示すコマンドを実行する。<br> | |||
# KDE Plasma 6 | # KDE Plasma 6 | ||
kbuildsycoca6 | kbuildsycoca6 | ||
| 632行目: | 643行目: | ||
# KDE Plasma 5 | # KDE Plasma 5 | ||
kbuildsycoca5 | kbuildsycoca5 | ||
<br> | |||
== その他の設定 == | == その他の設定 == | ||