現在、以下に含まれる情報のほとんどは古く、更新できないことに注意してください。注意してください、これのほとんどはUbuntu 12.04以降では動作しません。
Unity用のカスタムランチャーの作成は簡単です。クイックリストを使用すると、特定のアプリケーションでよく使用されるタスクにすばやく簡単にアクセスできます。
注:Ubuntu 11.10以降、このポップアップオプションはなくなりました。ランチャーは、ホームフォルダー内のテキストファイルを編集することによってのみ作成できるようになりました。
カスタムランチャーの作成は簡単です。
では、Unityでどのカスタムランチャーを使用しますか?
注:回答ごとに1つのカスタムランチャーに制限してください。また、動作中のスクリーンショットを提供してください。
「ホームフォルダー」ランチャーファイルをホームディレクトリにコピーします。
mkdir ~/.local/share/applications
cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
Geditで編集するためにファイルを開きます。
gedit ~/.local/share/applications/nautilus-home.desktop
Deleteファイルから次の行を削除します。
OnlyShowIn=GNOME;
Addこのテキストをファイルのbottomに追加し、閉じて保存します:
X-Ayatana-Desktop-Shortcuts=Videos;Documents;Music;Pictures;Downloads
[Videos Shortcut Group]
Name=Videos
Exec=nautilus Videos
TargetEnvironment=Unity
[Documents Shortcut Group]
Name=Documents
Exec=nautilus Documents
TargetEnvironment=Unity
[Music Shortcut Group]
Name=Music
Exec=nautilus Music
TargetEnvironment=Unity
[Pictures Shortcut Group]
Name=Pictures
Exec=nautilus Pictures
TargetEnvironment=Unity
[Downloads Shortcut Group]
Name=Downloads
Exec=nautilus Downloads
TargetEnvironment=Unity
ログアウトして再度ログインし、変更を確認します。
お気に入りのSSHサーバーのリストへの迅速なアクセス。
Terminal type:でgeditを使用して新しいファイルを作成します
gedit ~/.local/share/applications/ssh-launcher.desktop
このテキストを上記のファイルにコピーして貼り付けます:
[デスクトップエントリ] Version = 1.0 Name =リモートサーバー Comment =サーバーへのログイン Exec = gnome-terminal --disable -factory --sm-client-disable --class = remoteserver -x ssh -t minibox.local Terminal = false X-MultipleArgs = false Type = Application Icon = utilities-terminal StartupNotify = true StartupWMClass = RemoteServers X-Ayatana-Desktop-Shortcuts = Server1; [ Server1ショートカットグループ] Name = SSHからminibox.local Exec = gnome-terminal --disable-factory --sm-client-disable --class = remoteserver -x ssh -t minibox。 local TargetEnvironment = Unity Comment =これらをさらに作成できます。 X-Ayatana-Desktop-Shortcutsに「Server2」、「Server3」などを追加し、ドメイン名(この場合は「minibox.local」)をサーバーの名前に変更します。また、デフォルトのアクション(ランチャーのアイコンをクリックするとき)がminibox.localにSSHでアクセスすることにも気付くでしょう-最も使用頻度の高いサーバーに変更する必要があります。
Nautilusの〜/ .local/share/applications /に移動して、ランチャーにドラッグアンドドロップします。
ソフトウェアプロパティUIからPPAをすばやく追加し、ソースも更新します。
Terminal を使用して、元の.desktopファイルをホームフォルダーにコピーします
cp /usr/share/applications/ubuntu-software-center.desktop ~/.local/share/applications/
geditで編集するためにファイルを開きます:
gedit ~/.local/share/applications/ubuntu-software-center.desktop
ファイルのbottomに以下を追加します。これは、行の後に入力する必要がありますX-Ubuntu-Gettext-Domain = software-center
。
X-Ayatana-Desktop-Shortcuts=SoftwareUpdates;SoftwareProperties;Synaptic;
[SoftwareUpdates Shortcut Group]
Name=Update Manager
Exec=update-manager -c
OnlyShowIn=Unity
[SoftwareProperties Shortcut Group]
Name=Add/Edit PPAs
Exec=gksu software-properties-gtk %u
OnlyShowIn=Unity
[Synaptic Shortcut Group]
Name=Synaptic Software Manager
Exec=gksu synaptic %u
OnlyShowIn=Unity
以下は、すべてのブックマークでホームクイックリストを更新する小さなシェルスクリプトです。手動操作はありません。ブックマークファイルを読み取り、そこからメニュー項目を作成します。また、「ルートファイルマネージャー」メニューエントリも追加されます。
~/bin/
で、選択したスクリプト名はunityhome.bash
であると仮定します)。スクリプトを1回実行して、エントリを追加します。
bash ~/bin/unityhome.bash
必要に応じて、時々cronを使用してスクリプトを実行することもできます。 cronに追加するには、次のコマンドをシェルに入力します。
crontab -e
エディターが開きます。次のような行を追加します。
@reboot /bin/bash/ $HOME/bin/unityhome.bash > /dev/null 2>&1
この手順を実行しない場合、クイックリストを更新する場合は、nautilusブックマークを変更するたびにスクリプトを手動で実行する必要があります。
変更は、次のログイン時またはAlt + F2を押した後にのみ有効になります
unity --replace
だからそうしなさい。 注:ターミナルでunity --replace
を実行しないでください。その端末を閉じると、それとの団結を殺します。
gnome-terminal用の同様のスクリプト を使用して、sshブックマークを解析します(~/.ssh/config
)。
スクリプトは次のとおりです。
#!/bin/bash
# tabsize: 4, encoding: utf8
#
# © 2011 [email protected]. Use permitted under MIT license:
# http://www.opensource.org/licenses/mit-license.php
#
# CONTRIBUTORS: Chris Druif <[email protected]>
# Scott Severance <http://www.scottseverance.us/>
# jacopoL <[email protected]>
#
# This script updates the unity quicklist menu for nautilus to contain the user
# bookmarks. The updates will have efect after unity is restarted (either on
# the next login or by invoking 'unity --replace').
# location of template and unity bar launchers
nautempl="/usr/share/applications/nautilus-home.desktop"
target="$HOME/.local/share/applications/nautilus-home.desktop"
bookmarks="$HOME/.gtk-bookmarks"
# backup if file already exists
if [ -e "$target" ]; then
echo "Creating backup of: $target."
mv -n "$target" "$target.bak"
fi
# copy template
cp "$nautempl" "$target"
if ! grep -q 'OnlyShowIn=.*Unity' "$target"; then # add only if not already present
sed -i "s/\(OnlyShowIn=.*\)/\1Unity;/" "$target"
fi
# due to a bug in Unity (Ubuntu 11.10+) we will have to completely remove the OnlyShowIn line:
# https://bugs.launchpad.net/ubuntu/+source/unity/+bug/842257/comments/6
sed -i '/^OnlyShowIn=/d' "$target"
if ! grep -q 'X-Ayatana-Desktop-Shortcuts=' "$target"; then # add only if not already present
echo -e "\nX-Ayatana-Desktop-Shortcuts=\n" >> "$target"
else
echo >> "$target"
fi
bmcount=0
while read bmline; do
bmcount=$(($bmcount+1)) # number of current bookmark
bmname=${bmline#*\ } # name of the bookmark
bmpath=${bmline%%\ *} # path the bookmark leads to
# deal with bookmarks that have no name
if [ "$bmname" = "$bmpath" ]; then
bmname=${bmpath##*/}
fi
# fix spaces in names and paths
bmname="$(echo "$bmname" | sed 's/%20/ /g')"
bmpath="$(echo "$bmpath" | sed 's/%20/ /g')"
# fix accents in names and paths (for french users)
bmname="$(echo "$bmname" | python -c 'import sys,urllib;sys.stdout.write(urllib.unquote(sys.stdin.read()))')"
bmpath="$(echo "$bmpath" | python -c 'import sys,urllib;sys.stdout.write(urllib.unquote(sys.stdin.read()))')"
# extend shortcut list with current bookmark, prepending a ; if needed
sed -i "s/\(X-Ayatana-Desktop-Shortcuts=\(.*;$\|$\)\)/\1Scg${bmcount};/
t
s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1;Scg${bmcount};/" "$target"
# write bookmark information
cat - >> "$target" <<EOF
[Scg$bmcount Shortcut Group]
Name=$bmname
Exec=nautilus "$bmpath"
TargetEnvironment=Unity
EOF
done < "$bookmarks"
# Add a root file manager entry
sed -i "s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1RootFM;/" "$target"
cat - >> "$target" <<EOF
[RootFM Shortcut Group]
Name=Root
Exec=gksudo nautilus
TargetEnvironment=Unity
EOF
exit 0
ホームフォルダー(クイックリストの下部にある[ホームフォルダー]とクリック可能なユーザー名)を対象とする2つのアイテムを持ちたくない場合は、次のコードを置き換えることができます。
# write bookmark information
cat - >> "$target" <<EOF
[Scg$bmcount Shortcut Group]
Name=$bmname
Exec=nautilus "$bmpath"
TargetEnvironment=Unity
EOF
done < "$bookmarks"
次のコードによって:
# write bookmark information
if [ "file://$HOME" != "$bmpath" ]; then
cat - >> "$target" <<EOF
[Scg$bmcount Shortcut Group]
Name=$bmname
Exec=nautilus "$bmpath"
TargetEnvironment=Unity
EOF
fi
done < "$bookmarks"
これにより、LibreOffice Start Centerランチャーのクイックリストが作成されます。
元の.desktopファイルをホームディレクトリにコピーして編集します。
cp /usr/share/applications/libreoffice-startcenter.desktop ~/.local/share/applications
Geditで開く:
gedit ~/.local/share/applications/libreoffice-startcenter.desktop
MimeType行を編集します。
Find次の行:
MimeType=application/vnd.openofficeorg.extension;
Replacewith:
MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.Sun.xml.writer;application/vnd.Sun.xml.writer.template;application/vnd.Sun.xml.writer.global;application/vnd.stardivision.writer;application/msword;application/vnd.ms-Word;application/x-doc;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-Word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-Word.template.macroenabled.12;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.Sun.xml.calc;application/vnd.Sun.xml.calc.template;application/vnd.stardivision.calc;application/vnd.stardivision.chart;application/msexcel;application/vnd.ms-Excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-Excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-Excel.template.macroenabled.12;application/vnd.ms-Excel.sheet.binary.macroenabled.12;text/csv;application/x-dbf;application/vnd.oasis.opendocument.graphics;application/vnd.oasis.opendocument.graphics-template;application/vnd.Sun.xml.draw;application/vnd.Sun.xml.draw.template;application/vnd.stardivision.draw;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.presentation-template;application/vnd.Sun.xml.impress;application/vnd.Sun.xml.impress.template;application/vnd.stardivision.impress;application/mspowerpoint;application/vnd.ms-PowerPoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-PowerPoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-PowerPoint.template.macroenabled.12;application/vnd.oasis.opendocument.formula;application/vnd.Sun.xml.math;application/vnd.stardivision.math;
以下のテキストを強調表示してコピーし、.desktopファイルのbottomに貼り付けます。
X-Ayatana-Desktop-Shortcuts=Writer;Impress;Calc;Math;Draw
[Writer Shortcut Group]
Name=Writer
Exec=libreoffice -writer %U
TargetEnvironment=Unity
[Impress Shortcut Group]
Name=Impress
Exec=libreoffice -impress %U
TargetEnvironment=Unity
[Calc Shortcut Group]
Name=Calc
Exec=libreoffice -calc %U
TargetEnvironment=Unity
[Math Shortcut Group]
Name=Math
Exec=libreoffice -math %U
TargetEnvironment=Unity
[Draw Shortcut Group]
Name=Draw
Exec=libreoffice -draw %U
TargetEnvironment=Unity
注:LibreOffice 3.4および3.4.1の場合:Exec; libreoffice
は `libreoffice3.4 'に置き換える必要がありますが、Oneiricではバージョン番号を追加する必要はないようです。私はOneiricからそれをテストしており、デフォルトのままでうまく動作し、バージョン番号を追加するとクイックリストが使用できなくなります
〜/ .local/share/applicationsに移動し、LibreOffice Start Centerデスクトップファイルをランチャーにドラッグアンドドロップします。
同様の変更をLibreOffice Writer ランチャーに行うことができます。
オリジナルのターミナルランチャーを Terminal を使用してホームディレクトリにコピーします。
cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications
ターミナルを使用してgeditでファイルを開きます:
gedit ~/.local/share/applications/gnome-terminal.desktop
Findファイルの次の行:
OnlyShowIn=GNOME;
Replace上記の行を次のように置き換えます:
OnlyShowIn=GNOME;Unity;
このテキストをファイルのbottomに追加してからSave&Closeit :
X-Ayatana-Desktop-Shortcuts=NewWindow;NewTab;Top;Root;
[NewWindow Shortcut Group]
Name=New Window
Exec=gnome-terminal --window
TargetEnvironment=Unity
[NewTab Shortcut Group]
Name=New Tab
Exec=xdotool windowfocus gnome-terminal key ctrl+shift+t
TargetEnvironment=Unity
[Root Shortcut Group]
Name=Root Terminal
Exec=gksudo gnome-terminal
TargetEnvironment=Unity
[Top Shortcut Group]
Name=Top
Exec=gnome-terminal --command top
TargetEnvironment=Unity
「新しいタブ」オプションを有効にするには、 xdotool
Ubuntu Software Centerから
すべてのターミナルウィンドウを閉じ、ランチャーアイコンを右クリックして[ランチャーを保持]のチェックを外します。
Dashを開き、Terminal
を実行すると、クイックリスト付きの新しいランチャーが表示されます。
ランチャーに便利なFirefoxオプションを追加します。
コピーオリジナルの.desktopファイルを編集のためにホームディレクトリに保存します。
cp /usr/share/applications/firefox.desktop ~/.local/share/applications
開く geditで:
gedit ~/.local/share/applications/firefox.desktop
検索と編集次の行:
X-Ayatana-Desktop-Shortcuts=NewWindow;
この行に一致するには:
X-Ayatana-Desktop-Shortcuts=NewWindow;SafeMode;ProfileManager;
追加このテキストを.desktopの下に追加し、ファイルを保存します。
[SafeMode Shortcut Group]
Name=Open Firefox in safe mode
Exec=firefox -safe-mode
TargetEnvironment=Unity
[ProfileManager Shortcut Group]
Name=Firefox Profile Manager
Exec=firefox -ProfileManager
TargetEnvironment=Unity
新しいメッセージを作成するGmail、カレンダーなどの一般的なサービス用のカスタムランチャー。
テキストエディターを開き、次のテキストを貼り付けて新しいファイルを作成します:
[Desktop Entry]
Version=1.0
Name=Google Services
Exec=xdg-open https://accounts.google.com/
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=chrome-https___docs.google.com_
Categories=Network;WebBrowser;
StartupNotify=true
StartupWMClass=docs.google.com
X-Ayatana-Desktop-Shortcuts=Plus;Inbox;Compose;Voice;Contacts;Calendar;Documents;Photos;Maps;Sites;Reader;Bookmarks
Name[en_US]=Google Services (Gmail)
[Plus Shortcut Group]
Name=Plus
Exec=xdg-open 'https://plus.google.com/u/0/'
TargetEnvironment=Unity
[Inbox Shortcut Group]
Name=InBox
Exec=xdg-open 'https://mail.google.com/mail/u/0/?shva=1#inbox'
TargetEnvironment=Unity
[Compose Shortcut Group]
Name=Compose
Exec=xdg-open 'https://mail.google.com/mail/?shva=1#compose'
TargetEnvironment=Unity
[Voice Shortcut Group]
Name=Voice
Exec=xdg-open 'https://www.google.com/voice/b/0?pli=1#inbox'
TargetEnvironment=Unity
[Contacts Shortcut Group]
Name=Contacts
Exec=xdg-open 'https://www.google.com/contacts'
TargetEnvironment=Unity
[Calendar Shortcut Group]
Name=Calendar
Exec=xdg-open 'https://calendar.google.com'
TargetEnvironment=Unity
[Documents Shortcut Group]
Name=Documents
Exec=xdg-open https://docs.google.com/
TargetEnvironment=Unity
[Photos Shortcut Group]
Name=Photos
Exec=xdg-open 'https://plus.google.com/u/0/photos'
TargetEnvironment=Unity
[Maps Shortcut Group]
Name=Maps
Exec=xdg-open 'http://maps.google.com/maps?hl=en&tab=ml'
TargetEnvironment=Unity
[Sites Shortcut Group]
Name=Sites
Exec=xdg-open 'https://sites.google.com/?tab=m3&pli=1'
TargetEnvironment=Unity
[Reader Shortcut Group]
Name=Reader
Exec=xdg-open 'https://www.google.com/reader/view/?hl=en&tab=my'
TargetEnvironment=Unity
[Bookmarks Shortcut Group]
Name=Bookmarks
Exec=xdg-open 'https://www.google.com/bookmarks/l'
TargetEnvironment=Unity
このフォルダの場所と名前でファイルを保存します:
~/.local/share/applications/google-services-launcher.desktop
ファイルマネージャで~/.local/share/applications/
に移動して、このファイルをランチャーにドラッグアンドドロップします。
アイコン こちら をダウンロードできます。
Bansheeランチャーをホームディレクトリにコピーし、ターミナルで次を貼り付けます。
cp /usr/share/applications/banshee.desktop ~/.local/share/applications
この新しいファイルを編集用に開きます。
gedit ~/.local/share/applications/banshee.desktop
以下のテキストを強調表示してコピーし、ファイルのbottomに貼り付けます。
X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Previous;Next;Preferences
[Play Shortcut Group]
Name=Play
Exec=banshee --play
TargetEnvironment=Unity
[Pause Shortcut Group]
Name=Pause
Exec=banshee --pause
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=Stop
Exec=banshee --stop
TargetEnvironment=Unity
[Previous Shortcut Group]
Name=Previous
Exec=banshee --previous
TargetEnvironment=Unity
[Next Shortcut Group]
Name=Next
Exec=banshee --next
TargetEnvironment=Unity
[Preferences Shortcut Group]
Name=Preferences
Exec=banshee --show-preferences
TargetEnviroment=Unity
次のコマンドで新しいファイルを作成します。
gedit ~/.local/share/applications/gdocs.desktop
以下のテキストを貼り付けます:
[Desktop Entry]
Version=1.0
Name=Google Docs
Exec=xdg-open https://docs.google.com/
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=chrome-https___docs.google.com_
Categories=Network;WebBrowser;
StartupNotify=true
StartupWMClass=docs.google.com
X-Ayatana-Desktop-Shortcuts=Doc;Spreadsheet;Presentation;Drawing
[Doc Shortcut Group]
Name=New Document
Exec=xdg-open https://docs.google.com/?action=newdoc
TargetEnvironment=Unity
[Spreadsheet Shortcut Group]
Name=New Spreadsheet
Exec=xdg-open https://spreadsheets.google.com/ccc?new
TargetEnvironment=Unity
[Presentation Shortcut Group]
Name=New Presentation
Exec=xdg-open https://docs.google.com/?action=new_presentation
TargetEnvironment=Unity
[Drawing Shortcut Group]
Name=New Drawing
Exec=xdg-open https://docs.google.com/drawings/create?hl=en
TargetEnvironment=Unity
これはデフォルトのブラウザで開くことに注意してください。 Chrome/iumフルスクリーンアプリの場合は、
xdg-open
をchromium-browser
に、https:
を--app=https:
に置き換えて検索します。
〜/ .local/share/applications /からgdocs.desktopをランチャーにドラッグします
Unityアイコン/クイックリストを使用して、仮想デスクトップまたはワークスペースを簡単に追加または削除できます。これは、現在Ubuntuで見逃されているオプションです。オプションのみがgconf-editorに入り、手動で変更しているようです。
理想的には、これがワークスペーススイッチャーに入ります。
スクリプトを使用して、現在の行と列の数を取得し、1を加算または減算してから再設定します。また、1行または1列未満にならないことも確認します。
Terminal type:で、geditを使用して新しい.desktopファイルを作成します
gedit ~/.local/share/applications/workspaces.desktop
このテキストを新しく作成されたファイルにコピーして貼り付けます:
[Desktop Entry]
Version=1.0
Name=Workspaces
Comment=Change Workspace Numbers
GenericName=Workspace Editor
Terminal=false
Type=Application
Icon=desktop
X-Ayatana-Desktop-Shortcuts=AddRow;RmRow;AddColumn;RmColumn;
[AddRow Shortcut Group]
Name=Add Row
Exec=workspaces-shortcuts rows +
TargetEnvironment=Unity
[AddColumn Shortcut Group]
Name=Add Column
Exec=workspaces-shortcuts cols +
TargetEnvironment=Unity
[RmRow Shortcut Group]
Name=Remove Row
Exec=workspaces-shortcuts rows -
TargetEnvironment=Unity
[RmColumn Shortcut Group]
Name=Remove Column
Exec=workspaces-shortcuts cols -
TargetEnvironment=Unity
Terminal type:で、geditを使用して新しいスクリプトを作成します
gksudo gedit /usr/bin/workspaces-shortcuts
注:gksudoは、保存する場所とグラフィカルアプリケーションのために使用されます。
このテキストを新しく作成されたファイルにコピーして貼り付けます:
#!/bin/bash
case $1 in
rows)t=v;;
cols)t=h;;
esac;
check=`gconftool-2 --get /apps/compiz-1/general/screen0/options/${t}size`
if [[ ! ($2 = - && $check < 2 ) ]]
then
[[ $2 = [-+] ]] && gconftool-2 --set /apps/compiz-1/general/screen0/options/${t}size --type int $(( $check $2 1 ))
fi
スクリプトを実行可能にするには、 Terminal type:
Sudo chmod a+x /usr/bin/workspaces-shortcuts
Nautilusの〜/ .local/share/applications /に移動して、ランチャーにドラッグアンドドロップします。
.desktop-fileで次の行を変更することにより、ソートを簡単に行うことができます。
X-Ayatana-Desktop-Shortcuts=AddRow;RmRow;AddColumn;RmColumn;
に
X-Ayatana-Desktop-Shortcuts=AddRow;AddColumn;RmRow;RmColumn;
例えば。
Chromiumランチャーをホームディレクトリにコピーし、ターミナルで次を貼り付けます。
cp /usr/share/applications/chromium-browser.desktop ~/.local/share/applications
このファイルを編集用に開きます。
gedit ~/.local/share/applications/chromium-browser.desktop
以下のテキストを強調表示してコピーし、ファイルのbottomに貼り付けます。
X-Ayatana-Desktop-Shortcuts=NewWindow;Incognito;
[NewWindow Shortcut Group]
Name=New Window
Exec=chromium-browser
TargetEnvironment=Unity
[Incognito Shortcut Group]
Name=New incognito window
Exec=chromium-browser --incognito
TargetEnvironment=Unity
Filezillaランチャーからお気に入りのFTPサーバーにすばやくアクセスします。
FileZilleクイックリストを作成するには、2つのオプションがあります。 Site Managerでサイトにリンクできます(安全なオプション)。または、.desktop
ファイルに直接接続情報を入力できます(Site Managerなしのオプション)。
Filezillaランチャーをホームディレクトリにコピーし、ターミナルで次を貼り付けます。
cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
このファイルを編集用に開きます。
gedit ~/.local/share/applications/filezilla.desktop
.desktopファイルのbottomに以下のテキストを追加し、リンクする各サイトに「ショートカットグループ」を追加します。 Execパラメーターには、FTPサイトのパスをSite Managerに配置する必要があります。 2°ショートカットは、Filezilla Site Managerを直接開きます。
X-Ayatana-Desktop-Shortcuts=Server1;sitemanager
[Server1 Shortcut Group]
Name=Site Name
Exec=filezilla -c "0/Folder Name/Site Name"
TargetEnvironment=Unity
[sitemanager Shortcut Group]
Name=Site Manager
Exec=filezilla -s
TargetEnvironment=Unity
詳細については、Filezilla wikiの コマンドライン引数 ページをご覧ください。
注:このオプションには、パスワードを保存するというセキュリティ問題がありますプレーンテキストで。これは、リスクを知っている場合にのみ実行してください。これは、非常に「ハッキング」された方法です。 FileZillaでSite Managerを使用する場合、Filezilla Site Manager構成に既に保存されている情報を使用する上記のオプションを使用してください。
Filezillaランチャーをホームディレクトリにコピーし、ターミナルで次を貼り付けます。
cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
このファイルを編集用に開きます。
gedit ~/.local/share/applications/filezilla.desktop
以下のテキストを強調表示してコピーし、.desktopファイルのbottomに貼り付けます。 FTPサーバーの詳細を編集して自分のものに一致させ、ファイルを保存します。
X-Ayatana-Desktop-Shortcuts=Server1;
[Server1 Shortcut Group]
Name=FTP into test server
Exec=filezilla ftp://test:[email protected]:21
TargetEnvironment=Unity
ユーザー名/パスワードでそれぞれ「test:test」を変更し、ftpサーバーのドメインで「ftp.secureftp-test.com」を変更する必要があります。
ターミナルを使用して「Gedit」ランチャーファイルをホームディレクトリにコピーします
cp /usr/share/applications/gedit.desktop ~/.local/share/applications
Geditで編集するファイルを開きます。
gedit ~/.local/share/applications/gedit.desktop
追加このテキストをファイルの下に、そして置換ホームフォルダーのユーザー名に一致する<username>
テキストを保存して閉じます:
X-Ayatana-Desktop-Shortcuts=OpenDoc;OpenDocRoot;
[OpenDoc Shortcut Group]
Name=Open file...
Exec=/home/<username>/.local/share/applications/scripts/gedit-shortcuts normal-mode
TargetEnvironment=Unity
[OpenDocRoot Shortcut Group]
Name=Open file as root...
Exec=/home/<username>/.local/share/applications/scripts/gedit-shortcuts root-mode
TargetEnvironment=Unity
〜/ .local/share/applicationsフォルダーに「scripts」フォルダーを作成します。
mkdir ~/.local/share/applications/scripts
Geditでスクリプトファイル「gedit-shortcuts」を作成します。
gedit ~/.local/share/applications/scripts/gedit-shortcuts
このテキストをファイルに追加し、保存して閉じます。
#!/bin/bash
case $1 in
normal-mode) gedit $(zenity --title='Open file...' --file-selection);;
root-mode) gksudo -u root -m "Running Gedit as user root allow you to modify some essential files of your system" "bash -c 'gedit \$(zenity --title=\'Open file as user root...\' --file-selection)'";;
esac
ファイルを実行可能にします。
chmod +x ~/.local/share/applications/scripts/gedit-shortcuts
Nautilusの〜/ .local/share/applicationsからUnityランチャーバーにgedit.desktopファイルをドラッグアンドドロップします
新しいファイルを開きます:
gedit ~/.local/share/applications/lamp.desktop
以下のテキストをコピーします
[Desktop Entry]
Name=LAMP
GenericName=LAMP
X-GNOME-FullName=LAMP
Comment=Open services of your LAMP server
Exec=gksu service Apache2 start && gksu service mysql start
Icon=emblem-web
Terminal=false
Type=Application
StartupNotify=true
X-Ayatana-Desktop-Shortcuts=Start;Stop;Restart
[Start Shortcut Group]
Name=Start
Exec=gksu service Apache2 start && gksu service mysql start
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=Stop
Exec=gksu service Apache2 stop && gksu service mysql stop
TargetEnvironment=Unity
[Restart Shortcut Group]
Name=Restart
Exec=gksu service Apache2 restart && gksu service mysql restart
TargetEnvironment=Unity
Nautilusの〜/ .local/share/applications /に移動して、ランチャーにドラッグアンドドロップします。
Rhythmboxランチャーをホームディレクトリにコピーし、ターミナルで次を貼り付けます。
cp /usr/share/applications/rhythmbox.desktop ~/.local/share/applications
このファイルを編集用に開きます。
gedit ~/.local/share/applications/rhythmbox.desktop
以下のテキストを強調表示してコピーし、ファイルの下部に貼り付けます。
X-Ayatana-Desktop-Shortcuts=Play;Pause;Previous;Next;Stop
[Play Shortcut Group]
Name=Play
Exec=rhythmbox-client --play
TargetEnvironment=Unity
[Pause Shortcut Group]
Name=Pause
Exec=rhythmbox-client --pause
TargetEnvironment=Unity
[Previous Shortcut Group]
Name=Previous
Exec=rhythmbox-client --previous
TargetEnvironment=Unity
[Next Shortcut Group]
Name=Next
Exec=rhythmbox-client --next
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=Stop
Exec=rhythmbox-client --stop
TargetEnvironment=Unity
ファイルを保存します。
Google Chromeランチャーをホームディレクトリにコピーし、ターミナルで次を貼り付けます。
cp /opt/google/chrome/google-chrome.desktop ~/.local/share/applications
このファイルを編集用に開きます。
gedit ~/.local/share/applications/google-chrome.desktop
以下のテキストを強調表示してコピーし、ファイルのbottomに貼り付けます。
X-Ayatana-Desktop-Shortcuts=NewWindow;Incognito;
[NewWindow Shortcut Group]
Name=New Window
Exec=google-chrome
TargetEnvironment=Unity
[Incognito Shortcut Group]
Name=New incognito window
Exec=google-chrome --incognito
TargetEnvironment=Unity
ランチャーファイルをホームディレクトリにコピーします。
cp /usr/share/applications/Thunderbird.desktop ~/.local/share/applications/Thunderbird.desktop
テキストエディターでファイルを開く
gedit ~/.local/share/applications/Thunderbird.desktop
ファイルの下部にテキストを追加して保存します。
X-Ayatana-Desktop-Shortcuts=Compose;AddressBook;ProfileManager;
[Compose Shortcut Group]
Name=Compose
Exec=Thunderbird -compose
TargetEnvironment=Unity
[AddressBook Shortcut Group]
Name=Address Book
Exec=Thunderbird -addressbook
TargetEnvironment=Unity
[ProfileManager Shortcut Group]
Name=Profile Manager
Exec=Thunderbird -ProfileManager
TargetEnvironment=Unity
ランチャーから鉱山の新しいゲームをすばやく起動します。
マインズランチャーをホームディレクトリにコピーし、ターミナルで次を貼り付けます。
cp /usr/share/applications/gnomine.desktop ~/.local/share/applications
このファイルを編集用に開きます。
gedit ~/.local/share/applications/gnomine.desktop
以下のテキストを強調表示してコピーし、.desktopファイルのbottomに貼り付けます。
X-Ayatana-Desktop-Shortcuts=Small;Medium;Large;
[Small Shortcut Group]
Name=New Game (Small)
Exec=gnomine -f 0
TargetEnvironment=Unity
[Medium Shortcut Group]
Name=New Game (Medium)
Exec=gnomine -f 1
TargetEnviroment=Unity
[Large Shortcut Group]
Name=New Game (Large)
Exec=gnomine -f 2
TargetEnviroment=Unity
DéjàDupランチャーファイルをターミナルを使用してホームディレクトリにコピーします。
cp /usr/share/applications/deja-dup.desktop ~/.local/share/applications
テキストエディターで編集するファイルを開きます。
gedit ~/.local/share/applications/deja-dup.desktop
追加このテキストをファイルの下に追加し、閉じて保存します。
X-Ayatana-Desktop-Shortcuts=BackupNow;
[BackupNow Shortcut Group]
Name=Backup Now
Exec=deja-dup --backup
TargetEnvironment=Unity
DéjàDup Iconをランチャーから削除し(Keep In Launcher)、Dashからアプリケーションを開くと、新しいクイックリストが表示され、再度チェックできますランチャー内。
元の.desktopファイルをホームディレクトリにコピーして編集します。
cp /usr/share/applications/opera-browser.desktop ~/.local/share/applications
ターミナルを開き、次を入力します。
gedit ~/.local/share/applications/opera-browser.desktop
ファイルの下部に次の行を追加し、保存して閉じます。
X-Ayatana-Desktop-Shortcuts=NewTab;NewPrivateTab;NewWindow;Mail;
[NewTab Shortcut Group]
Name=New Tab
Exec=opera -newtab
TargetEnvironment=Unity
[NewPrivateTab Shortcut Group]
Name=New Private Tab
Exec=opera -newprivatetab
TargetEnvironment=Unity
[NewWindow Shortcut Group]
Name=New Window
Exec=opera -newwindow
TargetEnvironment=Unity
[Mail Shortcut Group]
Name=Mail
Exec=opera -mail
TargetEnvironment=Unity
アイコンがまだない場合は、ランチャーにアイコンを追加し、クイックリストが機能するようにします。
ヒント:
必要に応じて、そのExecコマンドを次のように置き換えて、Mailで特定のアドレスに新しいタブを開くこともできます(たとえば)。
Exec=opera -newtab "http://www.gmail.com/"
グローバルtransmission-gtk.desktop
ファイルをホームディレクトリにコピーします。
cp /usr/share/applications/transmission-gtk.desktop ~/.local/share/applications
ファイルを編集します。
gedit ~/.local/share/applications/transmission-gtk.desktop
次のコードをファイルの最後に貼り付けます。
X-Ayatana-Desktop-Shortcuts=Pause All;Start All;
[Pause All Shortcut Group]
Name=Pause All
Exec=transmission-remote -tall --stop
TargetEnvironment=Unity
[Start All Shortcut Group]
Name=Start All
Exec=transmission-remote -tall --start
TargetEnvironment=Unity
https://github.com/kriomant/transmission-unity-launcher のスクリプトを使用して、ダウンロードするトレントの数と合計進行状況インジケーターを表示することもできます
サーバーに接続し、サーバーから切断して、Ubuntu One syncdaemonをすばやく停止します。
コピーオリジナルのUbuntu Oneコントロールパネルアイコンをホームディレクトリに編集用に追加:
cp /usr/share/applications/ubuntuone-control-panel-gtk.desktop ~/.local/share/applications/
編集用にファイルを開く geditで:
gedit ~/.local/share/applications/ubuntuone-control-panel-gtk.desktop
ハイライトとコピー以下のテキスト、次に貼り付け .desktopファイルの下部にあります:
X-Ayatana-Desktop-Shortcuts=Connect;Disconnect;Quit
[Connect Shortcut Group]
Name=Connect
Exec=u1sdtool --connect
TargetEnvironment=Unity
[Disconnect Shortcut Group]
Name=Disconnect
Exec=u1sdtool --disconnect
TargetEnvironment=Unity
[Quit Shortcut Group]
Name=Stop Ubuntu One
Exec=u1sdtool --quit
TargetEnvironment=Unity
お気に入りのWebサイトのリストをFirefoxクイックリストに追加します。
Firefox.desktopを自宅にコピーします。
cp /usr/share/applications/firefox.desktop ~/.local/share/applications
編集用に開く
gedit ~/.local/share/applications/firefox.desktop
下部に追加し、ウェブサイトをお気に入りに編集します
X-Ayatana-Desktop-Shortcuts=OMGUbuntu;WebUpd8;UbuntuForums;AskUbuntu;UbuntuLaunchpad;NewWindow
[OMGUbuntu Shortcut Group]
Name=OMG! Ubuntu
Exec=firefox -new-window 'http://www.omgubuntu.co.uk/'
TargetEnvironment=Unity
[WebUpd8 Shortcut Group]
Name=WebUpd8
Exec=firefox -new-window 'http://www.webupd8.org/'
TargetEnvironment=Unity
[UbuntuForums Shortcut Group]
Name=Ubuntu Forums
Exec=firefox -new-window 'http://ubuntuforums.org'
TargetEnvironment=Unity
[AskUbuntu Shortcut Group]
Name=Ask Ubuntu
Exec=firefox -new-window 'http://askubuntu.com/'
TargetEnvironment=Unity
[UbuntuLaunchpad Shortcut Group]
Name=Ubuntu Launchpad
Exec=firefox -new-window 'https://launchpad.net/ubuntu'
TargetEnvironment=Unity
[NewWindow Shortcut Group]
Name=Open a New Window
Exec=firefox -new-window about:blank
TargetEnvironment=Unity
~/.ssh/config
ファイルのすべてのサーバーエントリでGnome-Terminal-Quicklistを更新する小さなシェルスクリプトを次に示します。手動で操作する必要はありません。 ~/.ssh/config
ファイルを読み取り、そこからメニュー項目を作成します。また、「ルートターミナル」メニューエントリも追加されます。
~/bin/
で、選択したスクリプト名はunityterm.sh
であると仮定します)。スクリプトを1回実行して、エントリを追加します。
/bin/bash ~/bin/unityterm.sh
必要に応じて、時々cronを使用してスクリプトを実行することもできます。 cronに追加するには、次のコマンドをシェルに入力します。
crontab -e
エディターが開きます。次のような行を追加します。
@reboot /bin/bash/ $HOME/bin/unityterm.sh > /dev/null 2>&1
この手順を実行しない場合、クイックリストを更新する必要がある場合は、~/.ssh/config
を変更するたびにスクリプトを手動で実行する必要があります。
変更は、次回のログイン時またはAlt + F2を押した後にのみ有効になります
unity --replace
だからそうしなさい。 注:ターミナルでunity --replace
を実行しないでください。その端末を閉じると、それとの団結を殺します。
Nautilusのブックマークを解析する nautilusの同様のスクリプト をお楽しみください。
スクリプトは次のとおりです。
#!/bin/bash
# indent-mode: spaces, tabsize: 4, encoding: utf8
#
# © 2011 [email protected]. Use under the MIT license:
# http://www.opensource.org/licenses/mit-license.php
#
# CONTRIBUTORS: jacopoL <[email protected]>
#
# This script updates the unity quicklist menu for gnome-terminal to contain
#+the user's bookmarks. The updates will have efect after unity is restarted
#+(eigther after the next login or by invoking 'unity --replace').
# location of template, unity bar launchers and ssh config file
tertempl="/usr/share/applications/gnome-terminal.desktop"
target="$HOME/.local/share/applications/gnome-terminal.desktop"
bookmarks="$HOME/.ssh/config"
# backup if file allready exists
if [ -e "$target" ]; then
echo "Creating backup of: $target."
mv -n "$target" "$target.bak"
fi
# copy template
cp "$tertempl" "$target"
if ! grep -q 'OnlyShowIn=.*Unity' "$target"; then # add only if not already present
sed -i "s/\(OnlyShowIn=.*\)/\1Unity;/" "$target"
fi
# add entries to template
if ! grep -q 'X-Ayatana-Desktop-Shortcuts=' "$target"; then # add only if not already present
echo -e "\nX-Ayatana-Desktop-Shortcuts=\n" >> "$target"
else
echo >> "$target"
fi
bmcount=0 # number of current bookmark
while read bmline; do # walk lines in ssh config file
# when a new Host is found, write the data collected in previous loops
test=$(echo "$bmline" | grep -oE 'Host[[:space:]]')
if [ -n "$test" ]; then
ishost=$(echo "$bmline" | sed -e 's/[ ^I]*Host[ ^I]\+\([-_\.A-Za-z0-9]\+\).*/\1/g')
fi
if [ -n "$ishost" ]; then
if [ -n "$hostname" ]; then
# write bookmark information
cat - >> "$target" <<____________EOF
[Scg$bmcount Shortcut Group]
Name=SSH into $oldhost
Exec=gnome-terminal -x ssh $sshuser$hostname
TargetEnvironment=Unity
____________EOF
# extend shortcut list with current bookmark, prepending a ; if needed
sed -i "s/\(X-Ayatana-Desktop-Shortcuts=\(.*;$\|$\)\)/\1Scg${bmcount};/
t
s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1;Scg${bmcount};/" "$target"
bmcount=$(($bmcount+1))
fi
hostname=""
sshuser=""
oldhost="$ishost"
ishost=""
fi
# collect data: hostname
test=$(echo "$bmline" | grep -oE 'HostName[[:space:]]')
if [ -n "$test" ]; then
hostname=$(echo "$bmline" | sed -e 's/[ ^I]*HostName[ ^I]\+\([-_\.A-Za-z0-9]\+\).*/\1/g')
fi
# collect data: ssh user
test=$(echo "$bmline" | grep -oE 'User[[:space:]]')
if [ -n "$test" ]; then
sshuser=$(echo "$bmline" | sed -e 's/[ ^I]*User[ ^I]\+\([-_\.A-Za-z0-9]\+\).*/\1@/g')
fi
done < "$bookmarks"
# write bookmark information of last bookmark
#+and add a root file manager entry
cat - >> "$target" <<EOF
[Scg$bmcount Shortcut Group]
Name=SSH into $oldhost
Exec=gnome-terminal -x ssh $sshuser$hostname
TargetEnvironment=Unity
[RootTM Shortcut Group]
Name=Root Terminal
Exec=gksudo gnome-terminal
TargetEnvironment=Unity
EOF
# extend shortcut list with last bookmark and root file manager
sed -i "s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1Scg${bmcount};/" "$target"
sed -i "s/\(X-Ayatana-Desktop-Shortcuts=.*\)/\1RootTM;/" "$target"
# Cleanup extra whitespaces
sed -i 's/^[[:space:]]\+//g' "$target"
exit 0
タブカウンター
開いたタブの総数はランチャーアイコンに表示され、タブを開いたり閉じたりするとリアルタイムで更新されます。
緊急度
Operaがフォーカスされておらず、新しいタブが開かれている場合、ランチャーのOperaアイコンは緊急モードに入り、一度小刻みに動きます。
クイックリスト
(現時点では)Operaの組み込みメールクライアント(M2)のサポートが制限されています。
この Zip からスクリプトをホームフォルダーに抽出します。
Startup Applicationsを開き、上記のスクリプトを使用して次のようにエントリを追加します。
コマンド:python unity-opera.py
称賛はカイル・ベイカーに行きます!
「ホームフォルダー」ランチャーファイルをターミナルでホームディレクトリにコピーします。
cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
Geditで編集するためにファイルを開きます。
gedit ~/.local/share/applications/nautilus-home.desktop
削除ファイルから次の行:
OnlyShowIn=GNOME;
追加このテキストをファイルの下に追加し、閉じて保存します。
X-Ayatana-Desktop-Shortcuts=Amazon;Backgrounds;CD Covers;Documents;Downloads;Dropbox;DVD Projects;Google Earth;Listings;Music;Notes;Photographs;Podcasts;Public;Templates;Themes;Transmission;Videos
[Amazon Shortcut Group]
Name=Amazon
Exec=nautilus Amazon
TargetEnvironment=Unity
[Backgrounds Shortcut Group]
Name=Backgrounds
Exec=nautilus Backgrounds
TargetEnvironment=Unity
[CD Covers Shortcut Group]
Name=CD Covers
Exec=nautilus CDCovers
TargetEnvironment=Unity
[Documents Shortcut Group]
Name=Documents
Exec=nautilus Documents
TargetEnvironment=Unity
[Dropbox Shortcut Group]
Name=Dropbox
Exec=nautilus Dropbox
TargetEnvironment=Unity
[Downloads Shortcut Group]
Name=Downloads
Exec=nautilus Downloads
[DVD Projects Shortcut Group]
Name=DVD Projects
Exec=nautilus DVDProjects
TargetEnvironment=Unity
[Google Earth Shortcut Group]
Name=Google Earth
Exec=nautilus GoogleEarth
TargetEnvironment=Unity
[Listings Shortcut Group]
Name=Listings
Exec=nautilus Listings
TargetEnvironment=Unity
[Notes Shortcut Group]
Name=Notes
Exec=nautilus Notes
TargetEnvironment=Unity
[Photographs Shortcut Group]
Name=Photographs
Exec=nautilus Photographs
TargetEnvironment=Unity
[Podcasts Shortcut Group]
Name=Podcasts
Exec=nautilus Podcasts
TargetEnvironment=Unity
[Public Shortcut Group]
Name=Public
Exec=nautilus Public
TargetEnvironment=Unity
[Templates Shortcut Group]
Name=Templates
Exec=nautilus Templates
TargetEnvironment=Unity
[Themes Shortcut Group]
Name=Themes
Exec=nautilus Themes
TargetEnvironment=Unity
[Transmission Shortcut Group]
Name=Transmission
Exec=nautilus Transmission
TargetEnvironment=Unity
[Videos Shortcut Group]
Name=Videos
Exec=nautilus Videos
TargetEnvironment=Unity
ログアウトして再度ログインし、変更を確認します。
GUIを使用したカスタムスクリプトのクイックリスト
スクリプト用のクイックリストランチャーを作成します。エントリを追加するための自動および手動オプションを備えた組み込みGUI。自動オプションでは追加のみ可能で、マニュアルではファイルを直接変更できます。
1。ランチャー用のカスタム.desktopファイルを作成します
gedit ~/.local/share/applications/my_scripts.desktop
2。次のコードを貼り付けて、以下を編集します:(5行目は、スクリプトを含むフォルダーへの方法です。この例では、これはScripts
という名前のフォルダーです。場所に合わせて変更する必要があります。行6はアイコンです。最後に、<username>
テキストをホームフォルダーのユーザー名に一致するように変更します。
[Desktop Entry]
Name=My Scripts Folder
Comment=Open your scripts folder
TryExec=nautilus
Exec=xdg-open /home/<username>/Scripts
Icon=ibus-engine
Terminal=false
StartupNotify=true
Type=Application
Categories=GNOME;GTK;Core;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-Ubuntu-Gettext-Domain=nautilus
X-Ayatana-Desktop-Shortcuts=AddScript
[AddScript Shortcut Group]
Name=Add New Script
Exec=/home/<username>/.local/share/applications/scripts/addscript
TargetEnvironment=Unity
3。 〜/ .local/share/applicationsフォルダーに「scripts」フォルダーを作成します(存在しない場合):
mkdir ~/.local/share/applications/scripts
4。 geditでスクリプトファイル「addscript」を作成します(これは、クイックリストにエントリを追加するためのGUIです):
gedit ~/.local/share/applications/scripts/addscript
5。このテキストをファイルに追加し、保存して閉じる
#!/bin/bash
menuitem=`zenity --list --title="My Scripts Launcher Manager" \
--width=300 --height=150 \
--text="Select action" \
--column="Pick" --column="Action" \
--radiolist TRUE Add-Script-Automatically FALSE Add/Edit/Delete-Manually`
case $menuitem in
Add-Script-Automatically )
hkey=$(zenity --entry --text "Set name for your script" --entry-text "" --title "Set name")
if [ -z "$hkey" ]; then
zenity --error --title "Set name for your script " --text="The script name is empty. Exiting ..."
exit 0
fi
ay=$(sed -n '/X-Ayatana-Desktop-Shortcuts/p' /$HOME/.local/share/applications/my_scripts.desktop)
shortname2=$(echo "$hkey" | sed 's/\///g')
shortname=$(echo "$shortname2" | sed 's/ /_/g')
hkey3=$(zenity --entry --text "Set command for your script" --entry-text "" --title "Set command")
if [ -z "$hkey3" ]; then
zenity --error --title "Set command " --text="The command is empty. Exiting ..."
exit 0
fi
sed -i "s/$ay/$ay;$shortname/g" /$HOME/.local/share/applications/my_scripts.desktop
echo "" >> /$HOME/.local/share/applications/my_scripts.desktop
echo "[$shortname Shortcut Group]" >> /$HOME/.local/share/applications/my_scripts.desktop
echo "Name=$hkey" >> /$HOME/.local/share/applications/my_scripts.desktop
echo "Exec=$hkey3" >> /$HOME/.local/share/applications/my_scripts.desktop
echo "TargetEnvironment=Unity" >> /$HOME/.local/share/applications/my_scripts.desktop
zenity --info --title "New entry added" --text "Changes only take effect on next login"
;;
Add/Edit/Delete-Manually)
zenity --text-info --filename=/$HOME/.local/share/applications/my_scripts.desktop > /tmp/my_scripts.desktop.edited --title "Add/Edit/Delete Script" --editable --width 850 --height 480
cp /tmp/my_scripts.desktop.edited /$HOME/.local/share/applications/my_scripts.desktop
rm /tmp/my_scripts.desktop.edited
zenity --info --title "New entry added" --text "Changes only take effect on next login"
;;
esac
6。ファイルを実行可能にします:
chmod +x ~/.local/share/applications/scripts/addscript
7。nautilusのmy_scripts.desktop
からUnityランチャーバーに~/.local/share/applications
ファイルをドラッグアンドドロップします
8。 「Add New Script
」メニュー項目をクリックして、クイックリストへのエントリの追加を開始できます
ランチャーファイルをホームディレクトリにコピーします。
cp /usr/share/applications/deadbeef.desktop ~/.local/share/applications
Geditで編集するためにファイルを開きます。
gedit ~/.local/share/applications/deadbeef.desktop
このテキストをファイルの下部に追加し、閉じて保存します。
X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Next;Prev
[Play Shortcut Group]
Name=Play
Exec=deadbeef --play
TargetEnvironment=Unity
[Pause Shortcut Group]
Name=Pause
Exec=deadbeef --pause
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=Stop
Exec=deadbeef --stop
TargetEnvironment=Unity
[Next Shortcut Group]
Name=Next
Exec=deadbeef --next
TargetEnvironment=Unity
[Prev Shortcut Group]
Name=Prev
Exec=deadbeef --prev
TargetEnvironment=Unity
オプション:ランチャーのドラッグアンドドロップ機能を変更して、ファイルをクリアする代わりにプレイリストに追加します。
検索Exec=deadbeef %F
および置換 with Exec=deadbeef --queue %F
deadbeef -h
には他にもいくつかのコマンドがありますが、これらはクイックリストで役立つと思われる唯一のコマンドです。
これにより、Virtualbox仮想マシンのクイックリストエントリが追加されます。次の例では「Windows XP」を使用しているため、独自のVM詳細に一致するように編集する必要があります。
ファイルをホームディレクトリにコピーします
cp /usr/share/applications/virtualbox.desktop ~/.local/share/applications/virtualbox.desktop
テキストエディターでファイルを開く
gedit ~/.local/share/applications/virtualbox.desktop
ファイルの下部にテキストを追加して保存します。
X-Ayatana-Desktop-Shortcuts=WindowsXP
[WindowsXP Shortcut Group]
Name=Start Windows XP
Exec=/usr/lib/virtualbox/VirtualBox --comment "Windows XP" --startvm "Windows XP"
TargetEnvironment=Unity
Nautilusの〜/ .local/share/applicationsからUnityランチャーバーにvirtualbox.desktopファイルをドラッグアンドドロップします
元の.desktopファイルをホームフォルダーにコピーします。
cp /usr/share/applications/umplayer.desktop ~/.local/share/applications/
そのデスクトップファイルを編集用に開きます。
gedit ~/.local/share/applications/umplayer.desktop
ファイルの下部に次を追加します。
X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Fullscreen;
[Play Shortcut Group]
Name=Play
Exec=umplayer -send-action play
TargetEnvironment=Unity
[Pause Shortcut Group]
Name=Pause
Exec=umplayer -send-action pause
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=Stop
Exec=umplayer -send-action stop
TargetEnvironment=Unity
[Fullscreen Shortcut Group]
Name=Fullscreen
Exec=umplayer -send-action fullscreen
TargetEnvironment=Unity
保存して~/.local/share/applications/
に移動し、ランチャーにドラッグします。
Play/pause、previous、next、stopをMPDクライアントのランチャーに追加します(この場合はGMPCですが、これはxfmpc、Sonata、Ario、Pygmy、pympd、Glurp、Gimmix、gbemolなどお好みに合わせて簡単に調整できます)。唯一の要件は、mpc(Sudo apt-get install mpc
)パッケージをインストールすることです。
グローバルgmpc.desktopファイルをホームディレクトリにコピーします。
cp /usr/share/applications/gmpc.desktop ~/.local/share/applications
ファイルを編集します。
gedit ~/.local/share/applications/gmpc.desktop
次のコードをファイルの最後に貼り付けます。
X-Ayatana-Desktop-Shortcuts=Play/Pause;Previous;Next;Stop
[Play/Pause Shortcut Group]
Name=Play/Pause
Exec=mpc toggle
TargetEnvironment=Unity
[Previous Shortcut Group]
Name=Previous
Exec=mpc prev
TargetEnvironment=Unity
[Next Shortcut Group]
Name=Next
Exec=mpc next
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=Stop
Exec=mpc stop
TargetEnvironment=Unity
PS。追加の統合のために、 mpd-sound-men をインストールします。
クレメンタインランチャーに再生、一時停止、停止、次、および追加を追加します。
グローバルclementine.desktopファイルをホームディレクトリにコピーします。
cp /usr/share/applications/clementine.desktop ~/.local/share/applications
ファイルを編集します。
gedit ~/.local/share/applications/clementine.desktop
次のコードをファイルの最後に貼り付けます。
X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Previous;Next
[Play Shortcut Group]
Name=Play
Exec=clementine --play
TargetEnvironment=Unity
[Pause Shortcut Group]
Name=Pause
Exec=clementine --pause
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=Stop
Exec=clementine --stop
TargetEnvironment=Unity
[Previous Shortcut Group]
Name=Previous
Exec=clementine --previous
TargetEnvironment=Unity
[Next Shortcut Group]
Name=Next
Exec=clementine --next
TargetEnvironment=Unity
gFTPクイックリスト
GFtpでブックマークされたサイトに直接アクセスします。ランチャーにはブックマークリスト生成用のスクリプトが含まれています
グローバルgftp.desktopファイルをホームディレクトリにコピーします。
cp /usr/share/applications/gftp.desktop ~/.local/share/applications
Geditで編集するためにファイルを開きます。
gedit ~/.local/share/applications/gftp.desktop
次のコードをファイルの最後に貼り付けて、<username>
のみを自分のものに変更します。
X-Ayatana-Desktop-Shortcuts=GenerateB;EditB
[GenerateB Shortcut Group]
Name=Create Bookmarks List
Exec=/home/<username>/.local/share/applications/scripts/addbookmarks generateb
TargetEnvironment=Unity
[EditB Shortcut Group]
Name=Edit gFTP Bookmarks
Exec=/home/<username>/.local/share/applications/scripts/addbookmarks editb
TargetEnvironment=Unity
〜/ .local/share/applicationsフォルダーに「scripts」フォルダーを作成します(存在しない場合):
mkdir ~/.local/share/applications/scripts
Geditでスクリプトファイル「addbookmarks」を作成します。
gedit ~/.local/share/applications/scripts/addbookmarks
このテキストをファイルに追加します
#!/bin/bash
case $1 in
generateb)
echo "[Desktop Entry]" > $HOME/.local/share/applications/gftp.desktop
echo "Encoding=UTF-8" >> $HOME/.local/share/applications/gftp.desktop
echo "Name=gFTP" >> $HOME/.local/share/applications/gftp.desktop
echo "Comment=Download and upload files using multiple file transfer protocols" >> $HOME/.local/share/applications/gftp.desktop
echo "GenericName=gFTP" >> $HOME/.local/share/applications/gftp.desktop
echo "Exec=gftp %u" >> $HOME/.local/share/applications/gftp.desktop
echo "Terminal=false" >> $HOME/.local/share/applications/gftp.desktop
echo "X-MultipleArgs=false" >> $HOME/.local/share/applications/gftp.desktop
echo "Type=Application" >> $HOME/.local/share/applications/gftp.desktop
echo "Icon=gftp.png" >> $HOME/.local/share/applications/gftp.desktop
echo "Categories=Application;Network;" >> $HOME/.local/share/applications/gftp.desktop
echo "X-GNOME-Bugzilla-Bugzilla=GNOME" >> $HOME/.local/share/applications/gftp.desktop
echo "X-GNOME-Bugzilla-Product=gftp" >> $HOME/.local/share/applications/gftp.desktop
echo "X-GNOME-Bugzilla-Component=general" >> /$HOME/.local/share/applications/gftp.desktop
echo "X-GNOME-Bugzilla-Version=2.0.19" >> $HOME/.local/share/applications/gftp.desktop
echo "X-Ubuntu-Gettext-Domain=gftp" >> $HOME/.local/share/applications/gftp.desktop
echo "" >> $HOME/.local/share/applications/gftp.desktop
echo "X-Ayatana-Desktop-Shortcuts=" >> $HOME/.local/share/applications/gftp.desktop
awk 'NR>1{print $1}' RS=[ FS=] $HOME/.gftp/bookmarks > /tmp/gftpbookmarks
N=0
while read LINE ; do
N=$((N+1))
ay=$(sed -n '/X-Ayatana-Desktop-Shortcuts/p' $HOME/.local/share/applications/gftp.desktop)
shortname=$(echo "FtpSite$N")
sed -i "s/$ay/$ay$shortname;/g" $HOME/.local/share/applications/gftp.desktop
echo "" >> $HOME/.local/share/applications/gftp.desktop
echo "[$shortname Shortcut Group]" >> $HOME/.local/share/applications/gftp.desktop
echo "Name=$LINE" >> $HOME/.local/share/applications/gftp.desktop
echo "Exec=gftp "bookmark://$LINE"" >> $HOME/.local/share/applications/gftp.desktop
echo "TargetEnvironment=Unity" >> $HOME/.local/share/applications/gftp.desktop
done < /tmp/gftpbookmarks
rm /tmp/gftpbookmarks
ay2=$(sed -n '/X-Ayatana-Desktop-Shortcuts/p' $HOME/.local/share/applications/gftp.desktop)
ay3="GenerateB;EditB"
sed -i "s/$ay2/$ay2$ay3/g" $HOME/.local/share/applications/gftp.desktop
echo "" >> $HOME/.local/share/applications/gftp.desktop
echo "[GenerateB Shortcut Group]" >> $HOME/.local/share/applications/gftp.desktop
echo "Name=Create Bookmarks List" >> $HOME/.local/share/applications/gftp.desktop
echo "Exec=$HOME/.local/share/applications/scripts/addbookmarks generateb" >> $HOME/.local/share/applications/gftp.desktop
echo "TargetEnvironment=Unity" >> $HOME/.local/share/applications/gftp.desktop
echo "" >> $HOME/.local/share/applications/gftp.desktop
echo "[EditB Shortcut Group]" >> $HOME/.local/share/applications/gftp.desktop
echo "Name=Edit gFTP Bookmarks" >> $HOME/.local/share/applications/gftp.desktop
echo "Exec=$HOME/.local/share/applications/scripts/addbookmarks editb" >> $HOME/.local/share/applications/gftp.desktop
echo "TargetEnvironment=Unity" >> $HOME/.local/share/applications/gftp.desktop
zenity --question --text="Your Bookmarks List has been generated. A restart of Unity Is Required to take effect! Would you like to perform this now?"
qq=$?
if [ "$qq" -eq "0" ] ; then
unity --replace &
else
exit 1
fi
;;
editb)
zenity --text-info --filename=$HOME/.gftp/bookmarks > /tmp/gftpbookmarks --title "Modify gFTP Bookmarks" --editable --width 850 --height 480
cp /tmp/gftpbookmarks $HOME/.gftp/bookmarks
rm /tmp/gftpbookmarks
;;
esac
ファイルを実行可能にします。
chmod +x ~/.local/share/applications/scripts/addbookmarks
Nautilusの〜/ .local/share/applicationsからUnityランチャーバーにgftp.desktopファイルをドラッグアンドドロップします
ファーストラン !!
「gFTPブックマークの編集」メニュー項目をクリックして、gftpブックマークファイルを編集します。デフォルトでは、ファイルには使用されていない多くのftpサイトが含まれています。未使用のブックマークを削除して、ファイルを閉じます。次に、「Create Bookmark List」をクリックすると、リストが生成されます。
リストの編集も同じ方法で、最初にブックマークリストを編集し、次に新しいリストを生成します。
ここでの主なポイントは、追加モジュールを使用せずに、MPDクライアントに対して last.fm から pylast および MPC を使用した簡単な統合を示すことです。
ホームフォルダーにカスタムsonata.desktopファイルを作成:
gedit ~/.local/share/applications/sonata.desktop
内容の貼り付け:
[Desktop Entry]
Name=Sonata
Comment=Elegant GTK+ music client for the Music Player Daemon
Exec=sonata
Terminal=false
Type=Application
Icon=sonata.svg
Categories=GNOME;Application;AudioVideo;
StartupNotify=true
Encoding=UTF-8
X-Ayatana-Desktop-Shortcuts=Play-Pause;Stop;Previous;Next;Love;Ban;Queue;Add-playing-album;Spectrogram;Audacity
[Play-Pause Shortcut Group]
Name=[ ▯▷ ] Play/Pause
Exec=sonata pp
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=[ ◻ ] Stop
Exec=sonata stop
TargetEnvironment=Unity
[Previous Shortcut Group]
Name=[ ▯◁ ] Previous
Exec=sonata prev
TargetEnvironment=Unity
[Next Shortcut Group]
Name=[ ▷▯ ] Next
Exec=sonata next
TargetEnvironment=Unity
[Love Shortcut Group]
Name=( ❤ ) Love track
Exec=bash /home/zetah/scripts/mpd-script.sh love
TargetEnvironment=Unity
[Ban Shortcut Group]
Name=( ✖ ) Ban track
Exec=bash /home/zetah/scripts/mpd-script.sh ban
TargetEnvironment=Unity
[Queue Shortcut Group]
Name=( ✚ ) Queue similar
Exec=bash /home/zetah/scripts/mpd-script.sh similar
TargetEnvironment=Unity
[Add-playing-album Shortcut Group]
Name=Add Current Album
Exec=bash /home/zetah/scripts/mpd-script.sh add-album
TargetEnvironment=Unity
[Spectrogram Shortcut Group]
Name=Spectrogram
Exec=bash /home/zetah/scripts/mpd-script.sh wavespec
TargetEnvironment=Unity
[Audacity Shortcut Group]
Name=Open with Audacity
Exec=bash /home/zetah/scripts/mpd-script.sh audacity
TargetEnvironment=Unity
たとえば、「Queue Similar」は、last.fmマッチクエリに従って、現在再生中のトラックに同様のトラックを追加します。
参照スクリプト:
mpd-script.sh
pylast-track.py
(新しいユーザーは画像を投稿できません:()
Quodlibet.desktopをホームフォルダーのローカル共有にコピーします
cp /usr/share/applications/quodlibet.desktop ~/.local/share/applications
編集する
gedit ~/.local/share/applications/quodlibet.desktop
.desktopファイルの最後に次を追加します
X-Ayatana-Desktop-Shortcuts=Play;Pause;Previous;Next;Shuffle;InOrder;Focus;Hide;
[Play Shortcut Group]
Name=Play
Exec=quodlibet --play
TargetEnvironment=Unity
[Pause Shortcut Group]
Name=Pause
Exec=quodlibet --pause
TargetEnvironment=Unity
[Previous Shortcut Group]
Name=Previous
Exec=quodlibet --previous
TargetEnvironment=Unity
[Next Shortcut Group]
Name=Next
Exec=quodlibet --next
TargetEnvironment=Unity
[Shuffle Shortcut Group]
Name=Shuffle
Exec=quodlibet --order=shuffle
TargetEnvironment=Unity
[InOrder Shortcut Group]
Name=InOrder
Exec=quodlibet --order=inorder
TargetEnvironment=Unity
[Focus Shortcut Group]
Name=Focus
Exec=quodlibet --focus
TargetEnviroment=Unity
[Hide Shortcut Group]
Name=Hide
Exec=quodlibet --hide-window
TargetEnviroment=Unity
Exaile Unityクイックリスト
再生/一時停止/停止/前/次のエントリをExaileに追加します。
プレビュー:
Exaile.desktopをホームフォルダーのローカル共有にコピーします
cp /usr/share/applications/exaile.desktop ~/.local/share/applications
編集する
gedit ~/.local/share/applications/exaile.desktop
.desktopファイルの最後に次を追加します
X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Previous;Next;
[Play Shortcut Group]
Name=Play
Exec=exaile --play
TargetEnvironment=Unity
[Pause Shortcut Group]
Name=Pause
Exec=exaile --play-pause
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=Stop
Exec=exaile --stop
TargetEnvironment=Unity
[Previous Shortcut Group]
Name=Previous
Exec=exaile --previous
TargetEnvironment=Unity
[Next Shortcut Group]
Name=Next
Exec=exaile --next
TargetEnvironment=Unity
DreamweaverおよびPhotoshopのメニュー項目の例。
1。ランチャー用のカスタム.desktopファイルを作成します
gedit ~/.local/share/applications/nautilus-wine.desktop
2。次のコードを貼り付けて、<username>
テキストを置き換えて、ホームフォルダーのユーザー名に一致させます。また、プログラムごとに変数を定義して(変数はwine_shortcutsの後にあります)、保存して閉じる必要があります:
[Desktop Entry]
Name=Browse C: Drive
Comment=Open your personal folder
TryExec=nautilus
Exec=xdg-open .wine/dosdevices/c:
Icon=wine
Terminal=false
StartupNotify=true
Type=Application
Categories=GNOME;GTK;Core;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-Ubuntu-Gettext-Domain=nautilus
X-Ayatana-Desktop-Shortcuts=Dreamweaver;Photoshop;ConfigureWine;Winetricks
[Dreamweaver Shortcut Group]
Name=Macromedia Dreaweaver
Exec=/home/<username>/.local/share/applications/scripts/wine_shortcuts dreamweaver
TargetEnvironment=Unity
[Photoshop Shortcut Group]
Name=Adobe Photoshop
Exec=/home/<username>/.local/share/applications/scripts/wine_shortcuts photoshop
TargetEnvironment=Unity
[ConfigureWine Shortcut Group]
Name=Configure Wine
Exec=winecfg
TargetEnvironment=Unity
[Winetricks Shortcut Group]
Name=Winetricks
Exec=winetricks
TargetEnvironment=Unity
3。 ~/.local/share/applications
フォルダーに「scripts」フォルダーを作成します(まだ存在しない場合):
mkdir ~/.local/share/applications/scripts
4。 gedit:でスクリプトファイルwine_shortcuts
を作成します
gedit ~/.local/share/applications/scripts/wine_shortcuts
5。このテキストをファイルに追加し、ステップ2で使用する変数を設定して、alacharteを開き、プログラムの現在のコマンドプレフィックスを取得し(ここに例を示します)、<command for dreamweaver/photoshop goes here>
を置き換えて、保存して閉じます:
#!/bin/bash
case $1 in
dreamweaver)
<command for dreamweaver goes here>
;;
photoshop)
<command for photoshop goes here>
;;
esac
6。ファイルを実行可能にします:
chmod +x ~/.local/share/applications/scripts/wine_shortcuts
7。nautilusの〜/ .local/share/applicationsからnautilus-wine.desktopファイルをUnityランチャーバーにドラッグアンドドロップします
注意:2.の変数)は4.と同じでなければなりません。
Dreamweaverの例:
2.)
Exec=/home/<username>/.local/share/applications/scripts/wine_shortcuts dreamweaver
4.)
#!/bin/bash
case $1 in
dreamweaver)
Google Codeには、保存された接続を一覧表示するRemminaのクイックリストを自動的に作成するスクリプトを備えたプロジェクトがあります。
以下に、インストール手順を含むプロジェクトのホームページを示します。
http://code.google.com/p/remmina-unity-launcher/
2つの問題(接続名が正しく見つからない、接続を名前で並べ替える)を解決するために、元のスクリプトを変更しました。起動するスクリプトは次のとおりです。
#!/bin/bash
# Bash Script to integrate Remmina into Unity Launch bar.
# Creator: Daniel Scholtus
# Version: 2
# Date: March 23, 2011
if [ -e ~/.local/share/applications/remmina.desktop ]
then
echo "Deleting old Launcher"
rm ~/.local/share/applications/remmina.desktop
fi
echo "Creating Base Launcher"
cp /usr/share/applications/remmina.desktop ~/.local/share/applications/remmina.desktop
echo "Adding shortcuts items declaration"
echo "" >> ~/.local/share/applications/remmina.desktop
AYATANA="X-Ayatana-Desktop-Shortcuts="
mkdir /tmp/remmina-unity
FILES=("`ls ~/.remmina/*.remmina`")
for f in ${FILES}
do
NAME=`cat $f | grep -G -m 1 ^name= | cut -d= -f2`
FILE=`basename $f .remmina`
echo $FILE > "/tmp/remmina-unity/$NAME"
done
FILESTEMP=("`ls /tmp/remmina-unity/*`")
for f in ${FILESTEMP}
do
FILE=`cat "$f"`
AYATANA=$AYATANA$FILE";"
done
rm /tmp/remmina-unity/ -R
AYATANA=$AYATANA"Settings;Update;Restart"
echo $AYATANA >> ~/.local/share/applications/remmina.desktop
echo "" >> ~/.local/share/applications/remmina.desktop
echo "Adding shortcuts items descriptions"
echo "" >> ~/.local/share/applications/remmina.desktop
echo " - Settings"
echo "[Settings Shortcut Group]" >> ~/.local/share/applications/remmina.desktop
echo "Name=Settings" >> ~/.local/share/applications/remmina.desktop
echo "Exec=remmina" >> ~/.local/share/applications/remmina.desktop
echo "TargetEnvironment=Unity" >> ~/.local/share/applications/remmina.desktop
echo " - Update"
echo "[Update Shortcut Group]" >> ~/.local/share/applications/remmina.desktop
echo "Name=Update List (needs to re-lock to the panel)" >> ~/.local/share/applications/remmina.desktop
echo "Exec=bash ~/.local/bin/remmina-unity.sh" >> ~/.local/share/applications/remmina.desktop
echo "TargetEnvironment=Unity" >> ~/.local/share/applications/remmina.desktop
echo " - Restart"
echo "" >> ~/.local/share/applications/remmina.desktop
echo "[Restart Shortcut Group]" >> ~/.local/share/applications/remmina.desktop
echo "Name=Update List and restart Unity" >> ~/.local/share/applications/remmina.desktop
echo "Exec=bash ~/.local/bin/remmina-unity.sh & setsid unity --replace" >> ~/.local/share/applications/remmina.desktop
echo "TargetEnvironment=Unity" >> ~/.local/share/applications/remmina.desktop
for f in ${FILES}
do
NAME=`cat $f | grep -G -m 1 ^name= | cut -d= -f2`
echo " - "$NAME
echo "" >> ~/.local/share/applications/remmina.desktop
echo "[`basename $f .remmina` Shortcut Group]" >> ~/.local/share/applications/remmina.desktop
echo "Name=$NAME" >> ~/.local/share/applications/remmina.desktop
echo "Exec=remmina -c $f" >> ~/.local/share/applications/remmina.desktop
echo "TargetEnvironment=Unity" >> ~/.local/share/applications/remmina.desktop
done
にはデフォルトでクイックリストがありますGwibber (最も人気のあるソーシャルネットワーキングWebサービスをデスクトップにもたらすマイクロブログクライアント)。
このプログラムにはデフォルトでUbuntuが付属しています
ヒント:クイックリストを表示するには、このプログラムを開く(またはスタートアップメニューで見つける)必要があります
にはデフォルトでクイックリストがありますシャッター (スクリーンショットを撮って編集するプログラム)をインストールすると、Ubuntu unityになります。
シャッターをダウンロード(ppa&.dep): here
ヒント:クイックリストを表示するには、このプログラムを開く(またはスタートアップメニューで見つける)必要があります
「システム設定」ランチャーファイルをホームディレクトリにコピーします。
cp /usr/share/applications/gnome-control-center.desktop ~/.local/share/applications
Geditで編集するためにファイルを開きます。
gedit ~/.local/share/applications/gnome-control-center.desktop
追加このテキストをファイルの下に追加し、閉じて保存します。
X-Ayatana-Desktop-Shortcuts=GnomeTweak;DiskUtility
[GnomeTweak Shortcut Group]
Name=Advanced Settings
Exec=gnome-Tweak-tool
TargetEnvironment=Unity
[DiskUtility Shortcut Group]
Name=Disk Utility
Exec=palimpsest
TargetEnvironment=Unity
ランチャーを保存し、オリジナルの代わりにUnityパネルに配置します。高度な設定のクイックリストショートカットを機能させるには、パッケージ「gnome-Tweak-tool」をインストールする必要があります(リポジトリで利用可能)。
再生を制御できるAudaciousのクイックリスト(サウンドメニューから制御できるため、Audacious 3.2+を使用する場合は冗長)、メインウィンドウの表示と非表示(サウンドメニューからAudaciousを選択して非表示にすることもできます)、ファイルの追加現在のプレイリストとプレイリスト内の別の曲にジャンプします。
元のランチャーファイルをホームフォルダーにコピーします。
mkdir -p ~/.local/share/applications
cp /usr/share/applications/audacious2.desktop ~/.local/share/applications/
そのファイルを編集用に開きます。
gedit ~/.local/share/applications/audacious2.desktop
ファイルのbottomに以下を追加し、閉じて保存します。
X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Rew;Fwd;Hide;Show;AddFiles;Jump
[Play Shortcut Group]
Name=Play
Exec=audacious -p
TargetEnvironment=Unity
[Pause Shortcut Group]
Name=Pause
Exec=audacious -u
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=Stop
Exec=audacious -s
TargetEnvironment=Unity
[Rew Shortcut Group]
Name=Previous
Exec=audacious -r
TargetEnvironment=Unity
[Fwd Shortcut Group]
Name=Next
Exec=audacious -f
TargetEnvironment=Unity
[Hide Shortcut Group]
Name=Hide
Exec=audtool mainwin-show off
TargetEnvironment=Unity
[Show Shortcut Group]
Name=Show
Exec=audtool mainwin-show on
TargetEnvironment=Unity
[AddFiles Shortcut Group]
Name=Add files
Exec=audtool filebrowser-show
TargetEnvironment=Unity
[Jump Shortcut Group]
Name=Jump to Song
Exec=audacious -j
TargetEnvironment=Unity
ログアウトして再度ログインし、変更を確認します。
にはデフォルトでクイックリストがありますウォールチ (壁紙を自動的に変更するプログラム)をインストールすると、Ubuntu unityになります。
ダウンロードwallch(ppa&.dep): here
ヒント:クイックリストを表示するには、このプログラムを開く(またはスタートアップメニューで見つける)必要があります
nginx-init-ubunt をインストールします。
追加.local/share/applications/
という名前の新しいファイルnginx.desktop
を作成し、これを内部に貼り付けます。
[Desktop Entry]
Name=Nginx
Comment=Nginx Webserver
Exec=Sudo service nginx start
Icon=/usr/share/icons/nginx.png
Type=Application
Categories=Web;Servers;
StartupNotify=true
Terminal=true
#OnlyShowIn=GNOME;Unity;
X-Ubuntu-Gettext-Domain=nginx
X-Ayatana-Desktop-Shortcuts=Start;Stop;Restart;
[Start Shortcut Group]
Name=Start Nginx
Exec=Sudo service nginx start
TargetEnvironment=Unity
[Stop Shortcut Group]
Name=Stop Nginx
Exec=Sudo service nginx stop
TargetEnvironment=Unity
[Restart Shortcut Group]
Name=Restart Nginx
Exec=Sudo service nginx restart
TargetEnvironment=Unity
ファイルマネージャー(nautilusなど)を使用して、.local/share/applications/nginx.desktop
をランチャーにドラッグします。
Audaciousのクイックリスト。プレーヤーをヘッドレスモードで起動してシャットダウンできます。
ヘッドレスモードでの実行中、Audaciousは、サウンドメニュー(Audacious 3.2以降のみ)、マルチメディアキー(またはその他のキーバインド)、audacious
およびaudtool
コマンドを含むコマンドラインから制御できます。など。
元のランチャーファイルをホームフォルダーにコピーします。
mkdir -p ~/.local/share/applications
cp /usr/share/applications/audacious2.desktop ~/.local/share/applications/
そのファイルを編集用に開きます。
gedit ~/.local/share/applications/audacious2.desktop
ファイルのbottomに以下を追加し、閉じて保存します。
X-Ayatana-Desktop-Shortcuts=Headless;Shutdown
[Headless Shortcut Group]
Name=Start in headless mode
Exec=audacious -h
TargetEnvironment=Unity
[Shutdown Shortcut Group]
Name=Shutdown
Exec=audtool shutdown
TargetEnvironment=Unity
ログアウトして再度ログインし、変更を確認します。