タグ付けされた質問 「.desktop」

.desktopファイルはランチャーです。実行すると、通常はアプリケーションを起動するコマンドを実行します。.desktopファイルの使用や.desktopファイル形式全般について質問する場合は、このタグを使用します。


2
端末コマンドを実行するためにKDEでデスクトップショートカットを設定する方法
ターミナルへのSpyder入力spyderで起動できるデスクトップショートカットを起動しようとしています。 でspy.shスクリプトを作りspyderました。bash spy.shおよびで動作し./spy.shます。しかし、次のようなデスクトップショートカットを作成すると、 [Desktop Entry] Name=spyd Exec=/Desktop/spy.sh Comment= Icon= Type=Application Terminal=true それはエラーを出します: 「ターミナルの子プロセスの作成中にエラーが発生しました。子プロセス「/Desktop/spy.sh」の実行に失敗しました(そのようなファイルまたはディレクトリはありません)」 に変更したときと同じエラー Exec=spyder 私は何をすべきか?

2
Execのタイムスタンプ= .desktopファイルの行は可能ですか?
Lubuntu 16.04-Openboxセッション ターミナルを使用してタイムスタンプ付きファイルを開くことができますgedit: gedit ~/$(date +%Y%m%d%H%M%S).txt このコマンドは、Openboxのキーボードショートカットからも使用できます。 <keybind key="W-4"> # gedit time-stamped file <action name="Execute"><command>sh -c 'gedit ~/$(date +%Y%m%d%H%M%S).txt'</command></action> </keybind> しかしExec=、.desktopファイルの行を介して同じことを行うことはできません。 Exec=sh -c 'gedit ~/$(date +%Y%m%d%H%M%S).txt' というファイルを作成するだけです ~/.txt それで、私が望むことをするために.desktopファイルを取得するにはどうすればよいですか?
11 bash  .desktop 

1
/ usr / share / app-install / desktopに非常に多くのファイルがあるのはなぜですか?
14.04では、Lubuntu LTSを試しています。 実行するとls -l /usr/share/app-install/desktop、3085の.desktopファイルのリストが表示されます。1つを除くすべての日付は4月18日です。例外は次のとおりです。 -rw-r--r-- 1 root root 6328 Mar 28 2013 applications.menu 日付から、これらはすべて、私ではなくデフォルトでインストールされていることは明らかです。 GUIベースの各プログラムは、インストール時に(ほとんどが/usr/share/applications)独自の.desktopファイルを持ち込みませんか? それでは、なぜこれらの何千もの.desktopファイルが必要なのでしょうか?彼らの名前からすると、彼らのほとんどはLubuntuとは何の関係もありません。 それらの名前は、通常の.desktopファイル(など)とは異なります。/usr/share/applicationsすべてではありませんが、多くは似ていname:name.desktopますが、通常のファイルはただname.desktopです。 私はすべてを見たものはとのライン持ってX-AppInstall-Popcon=nnnいるnnn数字の文字列です。Popconが「Ubuntuユーザーに最も人気のあるパッケージを決定する統計を収集する」ことを知っています。しかし、なぜこれらの.desktopファイルの一部なのでしょうか?
11 lubuntu  .desktop 

4
Eclipseを起動する.desktopファイルを作成するにはどうすればよいですか?
.desktopファイルを作成してEclipseを起動すると(JDK 1.8をサポートする最新ビルド)、次のエラーが表示されます。 A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: /home/dean/bin/eclipse-standard-luna-M5-linux-gtk-x86_64/eclipse/jre/bin/java java in your current PATH なぜEclipseバイナリがあるディレクトリの下でJREを見つけようとするのですか? コマンドラインからEclipseを起動し、ランチャーにピン留めすれば機能します。.desktopファイルが何をすべきかについて混乱しているのはなぜですか? これが私の.desktopファイルです。 [Desktop Entry] Version=1.0 Name=Eclipse JDK 1.8 Comment=Eclipse Exec=/home/dean/bin/eclipse-standard-luna-M5-linux-gtk-x86_64/eclipse/eclipse Icon=/home/dean/bin/eclipse-standard-luna-M5-linux-gtk-x86_64/eclipse/icon.xpm Terminal=false …
11 eclipse  .desktop 

2
.desktopファイルのアイコンパス
デスクトップに.desktopファイルがあります。入力すると: Icon=/home/ianbell/Pictures/myLogo.png .desktopファイルのアイコンが変更されます(予期される結果)。 しかし、私がタイプすると: Icon=~/Pictures/myLogo.png 動作しません。 の~/ショートカットではありません/home/$USERか?
11 icons  .desktop  paths 


1
ubuntu 12.04でランチャーアイコンアプリケーションメニューを更新する方法
でデスクトップファイルを変更した後/usr/share/applications、ランチャーアイコンのアプリケーションメニューを更新して、変更内容を表示する必要があります。わかりやすくするために、変更する必要のあるメニューは、ポインターがランチャーのアイコン(画面左側のアイコンでいっぱいの大きなバー)にあるときに右クリックで表示されるメニューです。 最良の答えは、単純なコマンドラインです。 私はubuntu-2dを使用しておらず、ログアウト/ログインしたくありません。 私はいくつかの部分的な解決策を知っています: unity --replace すべてを再ロードします(ウィンドウの装飾、通知領域など)。 killall ubuntu-2d-launcher ubuntu-2dのみですが、同様の単一行コマンドが単一性のために存在する場合、それは良い解決策です。 ログアウトしてから再度ログインすることもできますが、メニューを更新するだけでセッションをすべて失うわけにはいきません。 ubuntu 14.04ではこの問題はありません。「*。desktop」ファイルに加えられた変更はライブで再実行されるようです。 助言がありますか ?ccsmに感謝する方法はありますか?

3
.desktopファイルの権限
.desktopファイルの権限についての説明が必要です。rootが所有するすべての.desktopファイルに/usr/share/applications/権限があることがわかります。 -rw-r--r-- またexamples.desktopの$HOMEユーザーが所有している同じ権限を持っています。これらはすべて正常に実行されます。 しかし.desktop、同じ権限を持つカスタムファイルを作成しようとすると、次のエラーメッセージがスローされます。 信頼できないアプリケーションランチャー 信頼できるアプリケーションランチャー「myapp.desktopは、」マークされていません。このファイルのソースがわからない場合は、起動しても安全ではない可能性があります。 ただし、実行権限を追加すると、問題なく実行できます。 Q:カスタム.desktopファイル+xに実行権限が必要なのはなぜですか、または一部の.desktopファイルは実行権限なしで実行できるのですか?.desktop実行権限なしでカスタムファイルを実行することはできますか?

5
カスタム.desktopファイル— Ubuntu 13.04のUnityダッシュに名前が表示されない
12.10 Ubuntuから移行した.desktopファイルがいくつかあります。彼らが指し示すアプリケーションは問題なく起動し、画像を検索するとダッシュで表示されますが、ダッシュで表示されたときに画像の下にテキストが表示されず、それは単なる画像です。デフォルトでインストールされた、またはソフトウェアセンターからインストールされた他のすべてのアプリケーションは、問題なく表示されます。 これが私が作成したサンプル.desktopです。 [Desktop Entry] Version=1.0 Name=Sublime Text 2 GenericName=Text Editor Comment=Awesome Text Editor Exec=/home/wes/Sublime\ Text\ 2/sublime_text Icon=/home/wes/Sublime Text 2/Icon/128x128/sublime_text.png Terminal=false Type=Application これが私の意味です: 編集:これは、過去に作成した2つまたは3つの.desktopファイルのほんの一例で、12.10で期待どおりに機能しましたが、13.04ではすべてダッシュ(ダッシュのみ)でアプリケーション名が欠落しているようです。さまざまなサイズ(32x32、64x64、128x128など)を試してみたので、アイコンのサイズではないと思います。

5
Ubuntuのデスクトップをダブルクリックしてファイルを開くときに作業ディレクトリを変更するにはどうすればよいですか?
ダブルクリックでファイル(.pdbファイル:タンパク質構造形式、問題ありません)を開きたい。 「open with」は、Ubuntu Tweakで「pymol」(。pdb形式を開くプログラム)を手動で実行するように指示されています。 ただし、作業ディレクトリは$ HOMEであることがわかりました。 私がファイルを開いたディレクトリ上の他のファイルは重要なので、それらにアクセスしたいのです。 "pymol"は$ HOMEで実行され、 "pdbファイル"(ダブルクリックされたファイル)の絶対パスが引数として渡されると思います。 これはやや一般的な問題だと思い、質問します。 「作業ディレクトリ」を「ファイルをクリックしたディレクトリ」に変更してプログラムを実行するにはどうすればよいですか。


2
.shを実行して複数のコマンドを実行する
シェルスクリプトを使用して複数のコマンドを実行する方法に興味がありました。 たとえば、試してみるために、.desktopをすべての更新コードを実行する.shに接続できるようにしたいので、入力する必要はありません。複数ではなく、.shを介して単一のコマンドを実行する方法を知っています。 なに?


4
XFCEでデスクトップアイコンを名前で注文する方法は?
Ubuntu 12.04.2 LTSにインストールされているXfce 4.8を使用していますが、XFCE で右クリック->名前で並べ替えの代替手段は何でしょうか。現在、デスクトップを右クリックすると、次のようになります。 ご覧のとおり、アイコンを再配置するオプションはありません。私の仮定が正しい場合、GUIを介して直接行うことはできません。私はこのスレッドを見ましたが、同じ結果を達成する方法を実際に説明していません。何か案は?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.