私は多くのことを読んで試しましたが、すべてを説明するhttps://help.ubuntu.com/community/UnityLaunchersAndDesktopFilesを見つけました。これに基づいて、ここに自己回答があります。
この回答では、以下を説明します。
- プログラムのショートカットの詳細を表示する方法
- プログラムのショートカットを変更する方法
- コマンドを実行する新しいプログラムのショートカットを作成する方法
- ランチャー検索に表示されるようにプログラムのショートカットをどこかに追加する方法(ランチャー検索とは、左のダッシュホームアイコンをクリックするか、Windowsキーを押すと表示される検索インターフェイスを意味します。)
前提条件:
ターミナルを開きます。/ usr / share / applicationsにCdし、フォルダーの内容をlsで表示します。また、xdg-openを使用してデフォルトのファイルブラウザーでフォルダーを表示します。
cd /usr/share/applications
ls
xdg-open . &
ls
.desktop
拡張子付きのファイルを表示します。これらのファイルはテキストファイルであり、その内容は、たとえば次のように入力してgeditで表示できます。
gedit gcalctool.desktop &
.desktop
フォルダー内の各ファイルはプログラムのショートカットであり、ファイルブラウザーはそれらを実際のファイル名ではなくプログラムのショートカットとして表示します。どのプログラムショートカットがどのファイルに属しているかは、grepで検出できます。たとえば、文字マップ用のファイルを見つけるには、次のように入力します。
grep -Fi 'character map' *.desktop
これは、ファイルに対応していることを示しますgucharmap.desktop
。
ショートカットを編集するには、gksudo geditでショートカットを開きます。
gksudo gedit gucharmap.desktop &
新しいショートカットを作成するには、たとえば、次のコマンドを実行するショートカットを作成します。
python -i -c 'from math import *'
入る:
gksudo gedit gcalctool.desktop my-calc.desktop &
gcalctool.desktop
は、電卓の既存のショートカットファイルで、my-calc.desktop
まだ存在しない新しいファイル名です。geditを使用してgcalctool.desktop
toの内容をコピーし、の内容を
my-calc.desktop
変更my-calc.desktop
して保存します。
gcalctool.desktopの内容:
[Desktop Entry]
Name=Calculator
Comment=Perform arithmetic, scientific or financial calculations
Exec=gcalctool
Icon=accessories-calculator
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Utility;Calculator;
X-GNOME-DocPath=gcalctool/gcalctool.xml
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gcalctool
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-OtherBinaries=gnome-calculator
X-Ubuntu-Gettext-Domain=gcalctool
my-calc.desktopの内容(変更されたフィールド:Name、Comment、Exec、Terminal):
[Desktop Entry]
Name=My Calculator
Comment=Perform calculations with Python
Exec=python -i -c 'from math import *'
Icon=accessories-calculator
Terminal=true
Type=Application
StartupNotify=true
Categories=Utility;Calculator;
これで、「My Calculator」アイコンがで開いたファイルブラウザウィンドウに表示されxdg-open .
ます。それをダブルクリックすると、python -i -c 'from math import *'
実行されたターミナルウィンドウが開きます。Launcher Searchから「My Calculator」を検索して実行することもできます。アイコン(ファイルブラウザウィンドウ内)を左側のランチャーバー(タスクバー)の空の場所にドラッグして、そこに配置できます。アイコンをデスクトップにドラッグすると、Ubuntuは言う
「my-calc.desktop」の移動中にエラーが発生しました...ファイルの移動中にエラーが発生しました:権限が拒否されました。
代わりに、Altキーを押しながらデスクトップにドラッグすると、Ubuntuは「ここに移動」、「ここにコピー」、「ここにリンク」のメニューを表示し、「ここにコピー」を選択すると、ショートカットがデスクトップにコピーされます。
/ usr / share / applicationsのショートカットを削除できるようにするには、次のように入力します。
gksudo xdg-open /usr/share/applications &
作成したショートカットのみを削除し、他のショートカットはそのままにしておくことをお勧めします。
何かが見つからず/usr/share/applications
、Launcher Searchから表示される場合は、おそらく~/.local/share/applications/
参考文献:
https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles