📢 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/kservice5ディレクトリは主にユーザ固有のサービス定義ファイルを格納するために使用される。<br>
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>
<br>
* デスクトップエントリファイル (.desktop)
* デスクトップエントリファイル (.desktop)
594行目: 597行目:
*: カスタムMIMEタイプの定義を含むXMLファイル
*: カスタムMIMEタイプの定義を含むXMLファイル
<br>
<br>
例えば、X11 / Wayland上でファイルパスをクリップボードにコピーする機能を実装することができる。<br>
==== 例: ファイルパスをクリップボードにコピーする ====
以下の例では、デスクトップエントリファイルを作成して、X11およびWaylandの両方でファイルパスをクリップボードにコピーするサービスメニューを定義している。<br>
<br>
<br>
以下の例は、デスクトップエントリファイルを作成して、X11とWaylandの両方でファイルパスをコピーするサービスである。<br>
まず、<u>xclip</u> パッケージ および <u>wl-clipboard</u> パッケージ をインストールする。<br>
これを動作させるには、xclipおよびwl-clipboardをインストールする必要がある。<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/kservice5/CopyPath.desktop
  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/kservice5/CopyPath.desktopファイル : KDE Plasma 5
  # ~/.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>
もし反映されない場合は、以下に示すコマンドを実行する。<br>
  # KDE Plasma 6
  # KDE Plasma 6
  kbuildsycoca6
  kbuildsycoca6
632行目: 643行目:
  # KDE Plasma 5
  # KDE Plasma 5
  kbuildsycoca5
  kbuildsycoca5
<br><br>
<br>


== その他の設定 ==
== その他の設定 ==