古いバージョンでは、デスクトップにランチャーを簡単に作成できました。デスクトップで右クリックし、「ランチャーの作成」オプションを選択するだけでした。
このようなランチャーを今すぐ作成するにはどうすればよいですか?
古いバージョンでは、デスクトップにランチャーを簡単に作成できました。デスクトップで右クリックし、「ランチャーの作成」オプションを選択するだけでした。
このようなランチャーを今すぐ作成するにはどうすればよいですか?
回答:
これを引き続き使用する場合は、古いGUIダイアログを引き続き使用できます。
ALT+ F2タイプの使用
gnome-desktop-item-edit --create-new ~/Desktop
これにより、古いGUIダイアログが起動し、デスクトップにランチャーが作成されます。
前提条件
gnome-desktop-item-edit
gnome-shell / gnome-fallbackをインストールしている場合、自動的にインストールされます。以前にインストールしたことがある場合も自動的にインストールされgnome-tweak-tool
ます。
または、大部分を使わずに古いgnome-panelをインストールできます。
sudo apt-get install --no-install-recommends gnome-panel
後で移動することができますMyLauncher.Desktop
からファイル~/Desktop
への~/.local/share/applications/
それは、すべてのアプリケーションのダッシュボードに表示されるようにするには、またはする/usr/local/share/applications
(感謝@ JonBentlyさんのコメントに)、すべてのユーザーが利用できるようにします。
gnome-desktop-item-edit --create-new ~/Desktop
、コマンドセクションにこれを実行する作業を実行すると、ランチャーを作成するデスクトップアイコンができます。
~/.local/share/applications/
値します-そして、彼らはダッシュで現れます。
手動で行うことができます。something.desktopという名前の新しいテキストファイルを作成し、そこに書き込みます。
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=command to run here
Name=visible name here
Comment=comment here
Icon=icon path here
ファイルを実行可能にすることを忘れないでください(chmod +x something.desktop
)。
よりクールな方法があります:
現在アクセスできないiloveubuntu.netから撮影した元の写真
インストールするには、Ctrl+ Alt+でターミナルを開いて次のように入力Tします。
sudo add-apt-repository ppa:diesch / testing sudo apt-get update sudo apt-get arronaxをインストールします ノーチラス-q
これは、ドラッグアンドドロップやGUIを備えたより多くの機能を備えているため、よりクールです。
最新バージョンでは動作しなくなり、デスクトップアイコンは完全に削除されました。
これは、右クリックメニューに戻すためのソリューションですGnome and Unityでは、
1- gnome-tweak-tool をインストールします(まだインストールしていない場合は、ターミナルペースト-
sudo apt-get install gnome-tweak-tool
2-次に、次を入力して起動します
gnome-tweak-tool
または、キーショートカットAlt+ F2タイプを使用してgnome-tweak-tool
、[実行]をクリックします
3-左側の「デスクトップ」タブに移動し、
「ファイルマネージャーでデスクトップを処理する」をオンにします
4- このパートのソース: 1次に、右クリックメニューに配置するスクリプトを作成します-
gedit
端末またはAlt+のいずれかで開きF2、コードを貼り付けます
gnome-desktop-item-edit ~/Desktop/ --create-new
これだけを新しいテキストドキュメントに入れて、「Create New Launcher」という拡張子を付けずに保存します(.shを拡張子として使用する必要があります。「Create New Launcher.sh」は、次のステップ)。
5-次に、ファイルを実行可能にする必要があります。ファイルを右クリックし、[プロパティ]> [アクセス許可]タブをクリックし、[実行]を探して[プログラムとしてファイルの実行を許可する]を選択して閉じます。
6-ファイルブラウザを開き、[表示]> [隠しファイルを表示]に移動して、ホームフォルダーに移動し、ファイルをに配置します~/.gnome2/nautilus-scripts
。下に示された -
7-右クリックメニューに[新しいランチャーの作成]が追加されました!あなたのデスクトップをクリックして>スクリプトに行く>新規ランチャーは、あなたがしたいアプリケーションのためのCOMAND情報を記入作成し、
below-示され
アプリの起動コマンドが「参照」をクリックしたことを忘れた場合は、ファイルシステム> usr> bin(/ usr / bin)に移動します。これらはシステム上のアプリケーションです。ほとんどの場合、「開く」以前は表示されませんが。
「ランチャーの作成」ボックスに戻ったときにアイコンが表示されない場合は、/ usr / share / iconsでアイコンを見つけてアイコンをドラッグできます。さまざまなテーマフォルダーにデフォルトのアイコンがある/usr/share/icons/hicolor/scalable/apps
か/usr/share/icons/hicolor/48x48/apps
、またはに特定のアイコンがあります。または、後でアイコンを配置する場合は、右クリック>プロパティをクリックして、アイコンをドラッグアンドドロップできます。
(この部分はgnomeのみで、alt+ f2は単一で異なる)既知のアプリケーションをリストする別の方法は、Alt+ F2を押して「既知のアプリケーションのリストを表示」の下のアプリケーションをクリックし、そのプログラムのコマンドテキストをコピーして貼り付けることができます
新しいランチャーを作成します。
これにより、カスタムランチャーを非常に簡単に作成でき、セットアップが完了すると、ターミナルなしでそれらを作成できます。
/ usr / share / applications /に.desktopファイルを作成します
gksudo gedit /usr/share/applications/give-any-name.desktop
次のテキストを貼り付けます
[Desktop Entry]
Type=Application
Terminal=false
Icon=/path/to/icon/icon.png
Name=give-name-here
Exec=/path/to/file/executable
Categories=Utility;
与える名前あなたが名前を。
アイコンとExecの、完全なパスまたは「システム」の名前のいずれかを使用します。たとえば、VLCビデオプレーヤーのアイコンは/usr/share/icons/hicolor/48x48/apps/vlc.pngまたは単にvlc(拡張子.pngなし)のいずれかです。
以下のためにカテゴリー、相談XDG規格リストを。
applications
には/usr/share/
?どうすれば可能ですか?
プログラムのランチャーを作成する簡単な方法:
ダッシュでプログラムを見つけることができる場合は、ダッシュ内のプログラムのアイコンをクリックしてデスクトップまたはその他の場所にドラッグします。:)
14.04 / 15.10 / 16.04 /17.04 / 17.10でデスクトップ上に既存のアプリケーションへのショートカットを作成するには:最も簡単な解決策(他の回答にない限り)は、アプリケーションのデスクトップファイルをデスクトップにコピーすることです。/usr/share/applications,
アプリケーションのデスクトップファイルを右クリックし、デスクトップ>copy
に移動して、右クリックします>paste
。実行可能にすることを忘れないでください。実行可能にすると、正しいアイコンが表示されます。
14.04では、アイコンをダッシュからデスクトップにドラッグアンドドロップするだけでは機能しません。
xdg-desktop-icon install /usr/share/applications/google-chrome.desktop
Paste
私のGnome 3.28.1に元に
というファイルを作成something.desktop
し、geditで開いて次のように入力します。
[Desktop Entry]
Name=Launcher Name
Comment=Launcher Comment
Exec=Command to Execute
Terminal=false
Type=Application
Icon=Path to Icon
これを入れ/usr/share/applications
て実行すると、Unityランチャーでアプリを右クリックし、「Keep in launcher」(Unityランチャーで必要な場合)にチェックマークを付けるか、デスクトップランチャーが必要な場合はデスクトップに配置します。
~/.local/share/applications
これをユーザーに適用する場合は、このファイルを配置します。
Jurriaanはあなたのためのすべてのこれを行うためのグラフィカルなPythonアプリケーションを作った、それはここからダウンロードすることができます:http://jurschreuder.nl/UnityLaunchCreator.tar.gz
この例では、Arduino v1.8.5のランチャーを作成します。実行可能ファイルは、以前「〜/ Downloads / Install_Files / Arduino / arduino-1.8.5」フォルダーに抽出されていました。アプリケーションを起動するメインの実行可能ファイルは、「〜/ Downloads / Install_Files / Arduino / arduino-1.8.5 / arduino」に保存されています。
以下の私の例に従って、必要に応じて.desktopファイルの内容を変更するなど、アプリケーションに必要なすべての手順を更新します。
Q:なぜこのようにするのですか?
A:ええ、単一の.desktopファイルを編集するだけで、両方の場所のショートカットを一度に変更できます。
Q:デスクトップ上で.desktopファイルを直接実行してから、Unityアプリケーションランチャー用のシンボリックリンクを1つ作成するだけではどうですか?
A:この方法では、.desktopファイルは、あなたとあなたの子供が誤ってデスクトップから削除しない別のフォルダに安全に保存されるため、誤って変更または削除されないことがわかります。
コマンドは次のとおりです。「leafpad」GUIテキストエディターを使用しています。
mkdir ~/Desktop_launchers
sudo apt update && apt install leafpad
cd ~/Desktop_launchers
leafpad Arduino_1_8_5.desktop
次をコピーして、作成した「Arduino_1_8_5.desktop」ファイルに貼り付けます。
Exec
、スペースを含むパスの場合、以下のパス名を一重引用符()で囲む必要があります。'
そうしないと、実行リンクをクリックすると「アプリケーションの起動エラー」が発生します。Icon
パス、しかし、それはパスにスペースが含まれている場合でも、あなたがしなければならないではない、適切にリンクを表示されませんパスまたは他のアイコンの周りの単一引用符を使用します。Arduino_1_8_5.desktop
ファイルの内容:
[Desktop Entry]
Name=Arduino 1.8.5
Comment=
Exec='/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/arduino'
Icon=/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/lib/arduino.png
Terminal=false
Type=Application
StartupNotify=true
保存して終了。
注:この手順は重要です!次の手順でシンボリックリンクを作成する前にこれを行う必要があります。そうしないと、作成しようとしているシンボリックリンクがデスクトップからプログラムを起動するショートカットとして適切に機能しません。
chmod +x Arduino_1_8_5.desktop
コマンド形式: "ln -s / path / to / file / path / to / symlink_to_make"
ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop ~/Desktop/Arduino_1_8_5.desktop
シンボリックリンクを「.desktop」で終了することは必須です。そうしないと、デスクトップショートカットとして表示されず、適切に機能しません。
sudo ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop /usr/share/applications/Arduino_1_8_5.desktop
ノート:
rm ~/Desktop/Arduino_1_8_5.desktop
sudo rm /usr/share/applications/Arduino_1_8_5.desktop
新しく作成されたショートカットを使用したマイデスクトップ:
新しく作成されたショートカットを含むUnityランチャーメニュー:
追加の知識と代替技術については、https://help.ubuntu.com/community/UnityLaunchersAndDesktopFilesの「UnityLaunchersAndDesktopFiles」に関するUbuntu公式ドキュメントを参照してください。
Scaineによる以前の回答を考慮gnome-panel
すると、依存関係のインストール方法ですが、物事の一番下で-本当に必要なのではなく、.desktop
ファイルを作成するだけです。したがって、私はそれを正確に行う小さなスクリプトを配置しました。グラフィカルな方法.desktop
で、~/Desktop
フォルダーに名前付きファイルを作成し、すぐに使用してUnityランチャーにピン留めします。ここでは最高のスクリプティングではありませんが、仕事はします。
これはという名前のファイルとして保存できmakeLauncher.sh
、右クリック->プロパティ->許可->プログラムとしてのファイルの実行を許可から許可を変更すれば、準備は完了です。
#!/bin/bash
FORM=$(zenity --forms \ --title="Simple shortcut maker" --text="Create new .desktop file" \
--add-entry="Program Name" \
--add-entry="Command or path to file" \
--add-entry="Terminal app(true/false)" \
--add-entry="Icon (path)")
[ $? == 0 ] || exit 1
awk -F'|' -v home="$HOME" '{
FILE = home"/Desktop/"$1".desktop"
print "[Desktop Entry]" >> FILE
print "Type=Application" >> FILE
print "Name="$1 >> FILE
print "Exec="$2 >> FILE
print "Terminal="$3 >> FILE
if ($4 !~ /^[ ]*$/)
print "Icon="$4 >> FILE ;
system("chmod 755 " FILE);
}' <<< "$FORM"
そして、これがどのように見えるかです
補足:残念ながら、zenityのフォームフィールドにはフォームウィジェットのチェックボックスがないため、ターミナルアプリオプションのtrue / falseを入力する必要があります。このスクリプトをPyQtで書き直すことを検討しています。
FILE = home"/Desktop/"$1".desktop"
。ここで、一部home
はawk
コマンドの変数として定義されています-v home="$HOME"
。できることは、コマンドFILE
からすべての参照を削除しawk
、コマンド自体をで作成する特定のファイル名にリダイレクトすることです> somefile.desktop
。それほど難しくはありませんが、その特定の部分を書き換えるだけです。数日後にお知らせください。明日、この回答を更新しようとしますが、忘れる可能性があります。
gnome-desktop-item-edit
))が、あなたの方がいいかもしれません。
デスクトップとユニティランチャーに関する質問は非常に頻繁にあることに気づいたので、私が作成したこのWikiページに注意してください:) https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
これはnautilus-action
&を使用して簡単に実現できますgnome-desktop-item-edit
。
ターミナルで次のコマンドを実行してnautilus-actionをインストールします。
sudo apt-get install nautilus-action
Nautilus-Actionsを起動して、新しいアクションを作成します。
[アクション]タブで、[ 場所のコンテキストメニューにアイテムを表示する]をオンにし、[ コンテキストラベル]に「ランチャーの作成」と入力します。
[コマンド]タブを開き、次の詳細を入力します。
ラベル: Create Launcher
道: gnome-desktop-item-edit
パラメーター: --create-new %f
作業ディレクトリ: Click Browse and select your Desktop folder.
残りのタブはそのままにして、コマンドを保存して終了します。
Nautilusを再起動します。
nautilus -q
[ランチャーの作成]を選択して、コンテキストメニューからショートカットを追加できます。
ショートカットは、右クリックした現在のディレクトリに追加されます
$ sudo apt-get install nautilus-actions Reading package lists... Done Building dependency tree Reading state information... Done Package nautilus-actions is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'nautilus-actions' has no installation candidate
nautilus-action
はに置き換えられましたfilemanger-actions
。ただし、リポジトリにはありません。バグレポートのppaを使用してください:bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1768597
Ubuntu Software Centerから「ランチャーの作成」をインストールします。この名前を検索して、そこで見つけることができます。参照: リンク-Ubuntuアプリディレクトリ
私は、gnome-panelとgnome-tweak-toolの両方が、たとえでも、依存関係の負荷を必要とすることに気付きました--no-recommends
。
これまでに使用した方法は、Firefoxなどのダッシュから任意のアイコンを選択し、デスクトップにドラッグすることです。ランチャーからアイコンをドラッグすることはできません。できません。Dashでなければならないので、キーボードのスーパー(またはWindows)キーを押してDashを起動し、フルスクリーンになっていないことを確認し(左上のボタンで切り替え)、任意のアイコンをドラッグしますデスクトップ。
次に、新しいデスクトップアイコンを右クリックして、パス、説明、アイコン(および必要に応じてコメント)を変更します。次に、この新しいランチャーを次のような場所にドラッグします/home/yourname/Misc/Apps
にドラッグし、最後にそこからランチャーにドラッグします。
注:ファイルをデスクトップからランチャーに直接ドラッグしてからデスクトップファイルを削除すると、ランチャーエントリは正常に見えても機能しなくなります。削除したばかりのオリジナルへのショートカットを作成すると思います。
ランチャー作成用の小さなコマンドラインプログラムを開発しました。例:
iconize -n "Sublime Text" -p /home/marco/Desktop/sublime/sublime -i /home/marco/Desktop/sublime/Icon/256x256/sublime_text.png
内部に対応するデスクトップエントリを作成します~/.local/share/applications
。
[Desktop Entry]
Type=Application
Name=Sublime Text
Exec=/home/marco/Scrivania/sublime/sublime %U
Icon=/home/marco/Scrivania/sublime/Icon/256x256/sublime_text.png
その後、次のようにデスクトップに移動できます。
mv ~/.local/share/applications/sublime-text.desktop ~/Desktop
より強力な代替手段はAlacarteとMenuLibreです(これらにはより多くの機能とグラフィカルユーザーインターフェイスがあります)。
これらのランチャーには1つの問題があります。たとえば、アーカイブを電子メールメッセージに添付したり、http://2shared.com/などのサイトにファイルをアップロードしたりするために、Webブラウザーから使用することはできません。
簡単な解決策があります:
ln -s /destination/directory ~/Desktop/nameofshortcut
例えば: ln -s /data/music ~/Desktop/good_music
これにより、ランチャーのスプリングやロケットの代わりにショートカットを表すアイコンがデスクトップに表示され、その下に矢印の付いたフォルダーの画像が表示されます。
(*)通常レベルのユーザーとしてNautilusでドラッグ/ドロップしようとすると、エラーが発生します。このエラーが原因で、ここにリストされている6つのステップがわかりました。「失敗」が成功への道の一歩であることの別の例です。