2012-03-01 11 views
2

/usr/share/applications /には多くのデスクトップファイルがあります。次に例を示します。Ubuntu .desktopリンクと絶対参照

[Desktop Entry] 
Type=Application 
Name=Eclipse 
Comment=Eclipse Integrated Development Environment 
Icon=eclipse 
Exec=eclipse 
Terminal=false 
Categories=Development;IDE;Java; 

私はそれのようなものがない理由を理解していない:このなしのよう

Location=/usr/lib/eclipseEE/eclipse 

をより多くが存在する場合、どのようにUbuntuが実行する日食かわかりません1つよりも? チュートリアルでは、特定の実行可能ファイルを指していないこれらのデスクトップファイルを指し続けています。

ベテランは、完全な初心者の栄光の利益のために

を読むのを止めてください。ターミナルを開きますの.desktopファイル、プレスCTRL + ALT + Tのリストを表示するには。ディレクトリをルートに変更するには "cd /"と打ち、 "cd usr/share/applications"と入力してリンク(ショートカット)が見付かっている場所に移動します( "/ home/yourusername /.local/共有/アプリケーション "を選択すると、ユニティメニューには両方からのリンクが表示されます。プログラムをホームフォルダに置いた場合や、他のユーザーがリンクを利用できるようにするかどうかは、唯一のユーザーであれば問題ありません)。 "ls"(LS)と入力してすべてのファイルを一覧表示します。編集するには、 "eclipse.Desktop"と入力して "sudo nano eclipse.Desktop"と入力すると、パスワードを入力して編集することができます。 "^"はコントロールキーを意味し、保存のためにコマンドのリストが一番下にあります。エントリを作成するには "sudo nano newname.Desktop"と入力します。

答えて

1

を参照してください "Execの" 行...

[Desktop Entry] 
Type=Application 
Name=Eeeclipse 
Comment=Eclipse Integrated Development Environment 
Icon=eclipse 
Exec=/usr/lib/eeeclipse/eclipse 
Terminal=false 
Categories=Development;IDE;Java; 
Comment[en_GB]=Eeeclipse Integrated Development Environment 

Ubuntuは "*は/ usr/libに/ * look_in_ALL_the_folders" 物事がでていることを前提とし、そのための周りratchます...問題を回避するために、場所を正確に指定します。 MAKINGショートカットの

THE HOLY GRAIL:

sudo gnome-desktop-item-edit /usr/share/applications/ --create-new 

この一つのコマンド、あなたはユニティ・ランチャーを検索したときに表示されるリンクを作成します(Ubuntuは起動メニュー)0_0 は、その「コマンド」のことを確認します「/ usr/lib/teh_folder/application_executable」と入力します(または参照してください)。それが動作しない場合は、インストールしてください。

sudo apt-get install --no-install-recommends gnome-panel 

Noobのノート:行は「sudoの」ルートを与える(管理者)権限、およびその推論さを開始しますが、端末にそれらのコマンドを入力します(と入力し、Enterキーを押しますCtrl + Alt。 + ubuntuで端末を開くにはCtrl + Shift + Vでubuntu端末にペーストする)。