请注意,现在,下面包含的大多数信息已过时,无法更新。请注意,大多数操作在Ubuntu 12.04及更高版本上将不起作用。
为Unity创建自定义启动器很简单。快速列表为快速访问特定应用程序的常用任务提供了一种简单有效的方法。
注意:从Ubuntu 11.10开始,此弹出选项已消失。现在只能通过编辑主文件夹中的文本文件来创建启动器。
创建自定义启动器很容易。
右键单击桌面,然后单击创建启动器。
使用文本编辑器编辑.desktop文件。 (更多的信息可以在这里和这里找到。)
那么,您在Unity上使用哪个自定义启动器?另外,请提供实际操作的屏幕截图。
#1 楼
主页图标快速列表将“主文件夹”启动器文件复制到主目录:
mkdir ~/.local/share/applications
cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
在gedit中打开文件进行编辑:
gedit ~/.local/share/applications/nautilus-home.desktop
从文件中删除以下行:
OnlyShowIn=GNOME;
将此文本添加到文件底部,然后关闭并保存:
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
注销并再次登录以查看更改。
源
#2 楼
SSH启动器快速访问您喜欢的SSH服务器列表。
在终端类型中使用gedit创建一个新文件:
gedit ~/.local/share/applications/ssh-launcher.desktop
将文本复制并粘贴到以上文件中: .local / share / applications / in
Nautilus。
源1,源2
评论
另请参阅:askubuntu.com/questions/35488/…从〜/ .ssh / config自动更新
–继续使用
2011年7月20日在20:11
目前,这实际上无法正常工作。 gnome-terminal窗口显示在普通的gnome-terminal启动器图标下,而不是ssh-launcher图标。仅当您从快速列表启动第一个远程连接时,才会发生这种情况。如果您用鼠标左键打开一个窗口,则它可以正常工作,随后的所有窗口也都可以正常工作。
–阿利斯泰尔·巴克斯顿
2012-2-23在2:31
#3 楼
Ubuntu软件中心快速列表通过软件属性UI快速添加PPA并更新源。 />使用终端将原始.desktop文件复制到您的主文件夹:
cp /usr/share/applications/ubuntu-software-center.desktop ~/.local/share/applications/
使用gedit打开文件进行编辑:
gedit ~/.local/share/applications/ubuntu-software-center.desktop
在文件底部添加以下内容。应在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
评论
这很棒!!
–弗洛林
2011年5月2日,13:56
很酷-如果您想要更多控制权,大概还可以添加一行来启动Synaptic?看来我应该能够按照您的模式进行操作。
– Sean Fitzpatrick
2011年6月7日在2:38
:) ..是的..此代码的最新更新了!在easylinuxos.sourceforge.net上试用Easylinux OS。
–超级用户
2011年6月7日在5:48
伙计们,在最后一次编辑[SoftwareUpdates Shortcut Group]不在X-Ayatana-Desktop-Shortcuts行中,因此“ Update Manager”将不会显示在列表中。万一其他人可能会感到困惑,为什么它错过了榜首。
– Marky
2011年6月11日下午6:50
我可以在Oneiric 11.10中确认这项工作。
– jart
2011年10月15日下午16:36
#4 楼
主页图标快速列表(从书签自动更新)这是一个小的Shell脚本,可使用所有书签更新您的主页快速列表。无需人工操作。它读取您的书签文件并从中创建菜单项。它还添加了“ Root Filemanager”菜单项。
将下面列出的脚本复制到一个空文件中,并将其放入脚本文件夹(我们将假设它是
~/bin/
,而您选择的脚本名称是unityhome.bash
)。运行一次脚本以添加条目:
bash ~/bin/unityhome.bash
(可选)您可能会让cron偶尔为您运行一次脚本。要将其添加到cron中,请在外壳程序中输入以下命令:
crontab -e
将打开一个编辑器。在那里添加如下一行:您要更新快速列表。
更改仅在您下次登录时或在Alt + F2后生效
@reboot /bin/bash/ $HOME/bin/unityhome.bash > /dev/null 2>&1
所以去做。注意:请勿在终端中运行
unity --replace
。如果关闭该终端,它将杀死它。欣赏一下gnome-terminal的类似脚本,该脚本可解析ssh书签(在
~/.ssh/config
中)。脚本:
这是脚本:
unity --replace
改进:请勿重复“主文件夹”和“用户名”
如果您不想有两个针对您的主文件夹的项目(快速列表底部的“主文件夹”和可点击的用户名),则可以替换以下代码:
#!/bin/bash
# tabsize: 4, encoding: utf8
#
# © 2011 con-f-use@gmx.net. Use permitted under MIT license:
# http://www.opensource.org/licenses/mit-license.php
#
# CONTRIBUTORS: Chris Druif <cyber.druif@gmail.com>
# Scott Severance <http://www.scottseverance.us/>
# jacopoL <jacopo.jl@gmail.com>
#
# 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=.*\)/Unity;/" "$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=\(.*;$\|$\)\)/Scg${bmcount};/
t
s/\(X-Ayatana-Desktop-Shortcuts=.*\)/;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=.*\)/RootFM;/" "$target"
cat - >> "$target" <<EOF
[RootFM Shortcut Group]
Name=Root
Exec=gksudo nautilus
TargetEnvironment=Unity
EOF
exit 0
通过以下代码:
# write bookmark information
cat - >> "$target" <<EOF
[Scg$bmcount Shortcut Group]
Name=$bmname
Exec=nautilus "$bmpath"
TargetEnvironment=Unity
EOF
done < "$bookmarks"
评论
基本上,同一件事作为统一性的指示小程序存在:askubuntu.com/questions/30334/list-of-application-indicators / ...
–继续使用
2011年5月17日在15:20
不要忘了转到〜/ .local / share / applications将文件nautilus-home.desktop拖到Unity栏中。
– Exeleration-G
2011年6月25日12:16
该脚本也适用于Thunar。只需将顶部的nautilus-home.desktop替换为Thunar.desktop,然后一直替换到gksudo nautilus
– MarkovCh1
2011年8月10日,下午3:36
现在,该脚本可以处理包含空格的名称和路径。
–斯科特遣散费
2011年8月17日在9:26
太好了,谢谢,我还有一点要改进的地方(至少对我而言):是否可以将您的快速列表设置为不在启动器上打开新图标?一个非常好。
– Eugenio Perea
2011年12月6日下午5:47
#5 楼
LibreOffice快速列表这将为LibreOffice Start Center启动器创建一个快速列表。
复制原始文件。桌面文件进入主目录进行编辑:
cp /usr/share/applications/libreoffice-startcenter.desktop ~/.local/share/applications
在gedit中打开:
gedit ~/.local/share/applications/libreoffice-startcenter.desktop
编辑MimeType行:
查找以下行:
MimeType=application/vnd.openofficeorg.extension;
替换为:
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文件的底部:
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启动器进行类似的修改。
源代码
评论
我添加了如下所示的Dragndrop支持
– Cas
2011年5月13日在0:30
不幸的是,这不再适用于LibreOffice 3.4
–scouser73
2011年6月15日23:16
对于LibreOffice 3.4和3.4.1:在Exec中;必须用libreoffice3.4替换libreoffice。
– Binallife
2011年7月1日在22:21
#6 楼
终端机快速列表使用终端机将原始终端机启动器复制到您的主目录中:
cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications
仍使用终端在gedit下打开文件: >
gedit ~/.local/share/applications/gnome-terminal.desktop
将以上行替换为:
OnlyShowIn=GNOME;
将此文本添加到文件底部然后保存并关闭它:
OnlyShowIn=GNOME;Unity;
要启用“新标签”选项,您需要从Ubuntu软件中心安装
xdotool
关闭在所有“终端”窗口中,右键单击其启动器图标,然后取消选中“保留在启动器中”
打开Dash,运行
Terminal
,将显示带有快速列表的新启动器。评论
新的标签快捷方式形成了一个新窗口。该命令是正确的...
–马特奥·帕格里(Matteo Pagliari)
2011年5月4日17:41
@Cas:我遇到了同样的问题,所以我将研究一个解决方案。
– RolandiXor
2011年5月5日在1:35
做了一些测试,这似乎是gnome-terminal本身的错误。
– RolandiXor
2011年5月5日,下午1:38
我已经通过使用bash脚本和xdotool找到了解决方案:D我正在对其进行测试,然后将添加说明。
– Cas
2011年5月5日,下午1:39
@Cas:\ o /甜!
– RolandiXor
2011年5月5日,下午1:43
#7 楼
Firefox快速列表在启动器中添加方便的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
评论
Firefox启动器对我来说有点“笨拙”。这会发生在别人身上吗?与其他文件不同,对其.desktop文件进行编辑不会实时更新更改。如果要查看更改,请关闭FF,将其从启动器中删除,然后将上面已编辑的.desktop文件拖到启动器中。有时,即使FF正在运行,该操作也会导致奇怪的行为,它不会反映在启动器中。快速解决方案是注销/登录。
– Marky
2011年6月4日5:36
#8 楼
Google Services启动器自定义启动器,可用于编写新邮件的通用服务(例如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/
in 文件管理器。
您可以在此处下载该图标。
源文件
评论
为什么使用Google-chrome?我想通过执行gnome-www-browser链接使用默认浏览器会更好
–拉斐尔·西拉克(RafałCieślak)
2011年8月4日在15:23
这是一个Google chrome桌面应用程序,仅用于检查邮件和日历。您当然可以创建.desktop快捷方式,以在默认浏览器中启动这些服务。
–nik90
11年8月4日在22:41
#9 楼
Banshee快速列表将Banshee启动器复制到您的主目录中,在终端中粘贴以下内容:
cp /usr/share/applications/banshee.desktop ~/.local/share/applications
打开此新文件进行编辑:
gedit ~/.local/share/applications/banshee.desktop
突出显示并复制下面的文本,然后粘贴
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
来源:1,2
评论
我对此没有多大意义,我们有声音菜单!
– 8128
2011年5月24日6:29
#10 楼
Google文档快速列表使用以下命令创建新文件:
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
。将gdocs.desktop拖入启动器来自〜/ .local / share / applications /
评论
很棒!除了该图标没有显示得那么好之外,我只是在一个正方形中得到一个问号。还需要什么才能获得漂亮的图标?
–罗德岛
2011年5月9日19:55
嗯,我不确定...您安装了chrome / ium吗?我从铬生成的启动器中为Google docs复制了“ Icon =“属性,因此它可能依赖于此。
–Dorkus1218
2011年5月10日下午5:11
您可以下载其中任何一个,然后将启动器文件顶部的“ Icon =“字段指向该文件(/home/
–Dorkus1218
2011年5月10日下午5:18
#11 楼
添加/删除工作空间行/列的快速列表使用Unity图标/快速列表轻松添加或删除虚拟桌面或工作空间,该选项当前在Ubuntu中是很常见的。唯一的选择似乎是进入gconf-editor并手动更改它们。
理想情况下,这将使其进入Workspace Switcher。
它依靠脚本来提取当前的数量。行和列,然后在再次设置前加减一。它还检查它是否不在一行或一列以下。
使用gedit创建一个新的.desktop文件,在终端类型中:
gedit ~/.local/share/applications/workspaces.desktop
将此文本复制并粘贴到新创建的文件中:带有gedit的新脚本,在终端类型: br />
将此文本复制并粘贴到新创建的文件中:
[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
也使脚本可执行,在终端类型:
sudo chmod a+x /usr/bin/workspaces-shortcuts
通过导航到
〜/ .local / share / applications / in
Nautilus。
通过在.desktop文件中更改以下行可以轻松完成排序:
>
gksudo gedit /usr/bin/workspaces-shortcuts
。例如。
#12 楼
Chromium快速列表将Chromium启动器复制到主目录中,在终端中粘贴以下内容:
cp /usr/share/applications/chromium-browser.desktop ~/.local/share/applications
打开此文件进行编辑:
gedit ~/.local/share/applications/chromium-browser.desktop
突出显示并复制下面的文本,然后将其粘贴在文件底部。
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
来源
评论
记录在案,每天铬制PPA的铬包装随附预先配置的Unity快速列表。
– Marius Gedminas
2011年5月23日14:54
也作记录;现在在Chrome稳定版中。
–但丁·阿什顿(Dante Ashton)
2011年8月12日14:16
#13 楼
Gedit快速列表使用终端将“ 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中创建“脚本”文件夹文件夹:
mkdir ~/.local/share/applications/scripts
用gedit创建脚本文件“ gedit-shortcuts”:
gedit ~/.local/share/applications/scripts/gedit-shortcuts
将此文本添加到文件中,然后保存并关闭:
#!/bin/bash
case 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
将gedit.desktop文件从nautilus中的〜/ .local / share / applications拖放到Unity Launcher Bar
评论
由于桌面输入代码中存在错误,因此请在发布说明之前进行测试。
– Cas
2011年5月5日12:04
抱歉,我不在我的ubuntu机器上,而是在工作,所以我以昨晚做过的事写了指令(因此它不是复制/粘贴),所以一两个词可能有误:(
–维纳尔
2011年5月5日12:20
#14 楼
Filezilla FTP快速列表通过Filezilla启动器快速访问您喜欢的FTP服务器。您可以链接到站点管理器中的站点(安全选项);或者您可以直接在
.desktop
文件中输入连接信息(没有Site Manager的选项)。链接到Site Manager(安全的选项)
将Filezilla启动器复制到您的主目录中,在终端中粘贴以下内容:
cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
打开此文件进行编辑:
<
gedit ~/.local/share/applications/filezilla.desktop
在.desktop文件底部添加以下文本,为要链接的每个站点添加一个“快捷方式组”。在Exec参数中,您应该将FTP站点的路径放在站点管理器中。 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中使用站点管理器,请使用上面的选项,该选项使用已经存储在Filezilla站点管理器配置中的信息。
将Filezilla启动器复制到您的主目录在终端中,粘贴以下内容:
cp /usr/share/applications/filezilla.desktop ~/.local/share/applications
打开此文件进行编辑:
gedit ~/.local/share/applications/filezilla.desktop
突出显示并复制下面的文本,然后将其粘贴到.desktop文件的底部。编辑FTP服务器详细信息以匹配您自己的详细信息,然后保存文件。
X-Ayatana-Desktop-Shortcuts=Server1;
[Server1 Shortcut Group]
Name=FTP into test server
Exec=filezilla ftp://test:test@ftp.secureftp-test.com:21
TargetEnvironment=Unity
您需要分别使用用户名/密码更改“ test:test”,并使用ftp服务器的域更改“ ftp.secureftp-test.com”。
来源
评论
合并到其他FileZilla答案中以使更安全的选择引起更多关注。
–罗德岛
2011年10月3日,11:11
#15 楼
LAMP快速列表打开新文件:
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 /,将其拖放到启动器上。
#16 楼
Rhythmbox快速列表将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
保存文件。
评论
@罗兰:固定。
–内森·奥斯曼(Nathan Osman)
2011年6月25日18:18
#17 楼
Google Chrome浏览器快速列表将Google Chrome启动器复制到您的主目录中,在终端中粘贴以下内容:
cp /opt/google/chrome/google-chrome.desktop ~/.local/share/applications
打开此文件进行编辑:
gedit ~/.local/share/applications/google-chrome.desktop
突出显示并复制下面的文本,然后将其粘贴到文件底部。
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
来源
评论
现在,这是稳定版本中的默认设置。
–但丁·阿什顿(Dante Ashton)
11年8月12日在14:17
#18 楼
Thunderbird快速列表将启动程序文件复制到主目录:
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
#19 楼
地雷快速清单从发射器快速启动Mine的新游戏。
将Mines启动器复制到主目录,在终端中粘贴以下内容:
cp /usr/share/applications/gnomine.desktop ~/.local/share/applications
打开此文件进行编辑:
gedit ~/.local/share/applications/gnomine.desktop
突出显示并复制下面的文本,然后将其粘贴到.desktop文件的底部。
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
源
#20 楼
DéjàDup快速列表使用终端将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图标(取消选中“保持启动器”),然后从Dash中打开该应用程序,新的快捷列表应会出现,您可以重新勾选Keep In Launcher。
评论
现在这是默认版本。
– jrg
2011年10月3日13:57
#21 楼
Opera快速列表将原始.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/"
资源1,2,3
评论
截至2011年5月7日:kyleabaker.com/2011/05/07/unity-opera包含:下载进度,打开标签页数,显示紧急度,大量的快速列表。
–灵风
2011年5月8日在10:24
请参阅下面的Opera快速列表(第2部分)以及更多内容。
–灵风
2011年5月8日晚上10:57
#22 楼
Ubuntu One快速列表连接到服务器,断开服务器的连接并快速停止Ubuntu One syncdaemon。
将原始的Ubuntu One Control Panel图标复制到您的主目录中以进行编辑:
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
评论
谢谢您-有时候同步会变得很烦人(例如,编辑和构建LaTeX文档),这提供了一种简便的方法来临时禁用U1,而无需打开程序。
– Sean Fitzpatrick
2011年6月7日在2:46
#23 楼
传输快速列表将全局
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中的脚本显示torrent的下载数量和总进度指示器。
#24 楼
Firefox Quicklist Alternative在Firefox Quicklist中放入您喜欢的网站列表。 />
打开进行编辑
cp /usr/share/applications/firefox.desktop ~/.local/share/applications
添加到底部,将网站编辑到收藏夹中
gedit ~/.local/share/applications/firefox.desktop
#25 楼
Gnome-Terminal快速列表(从ssh config自动更新)这是一个小shell脚本,可使用
~/.ssh/config
文件中的所有服务器条目更新Gnome-Terminal-Quicklist。无需手动操作。它会读取您的~/.ssh/config
文件并从中创建菜单项。它还添加了“ Root Terminal”菜单项。将下面列出的脚本复制到一个空文件中,并将其放入脚本文件夹(我们将假定为
~/bin/
,而您选择的脚本名称为unityterm.sh
)。运行一次脚本以添加条目:
(可选)您可以让cron偶尔为您运行一次脚本。要将其添加到cron中,请在外壳程序中输入以下命令:
/bin/bash ~/bin/unityterm.sh
将打开一个编辑器。在那里添加一行,如:
crontab -e
如果不执行此步骤,则每次更改
~/.ssh/config
时,都必须手动运行脚本。想要更新快速列表。更改仅在您下次登录时或在Alt + F2ing后生效
@reboot /bin/bash/ $HOME/bin/unityterm.sh > /dev/null 2>&1
如此那。注意:请勿在终端中运行
unity --replace
。如果您关闭该终端,它将破坏它的统一性。享受一下,看看解析鹦鹉螺书签的鹦鹉螺类似脚本。
脚本:
这是脚本:
unity --replace
#26 楼
Opera Launcher和快速列表(第2部分)Tab计数器
您打开的选项卡总数会显示在Launcher图标上并进行更新打开和关闭标签页时实时;
紧急情况
当Opera不在焦点上并且打开新标签页时,启动器中的Opera图标现在进入紧急模式并摆动一次;
快速列表
(目前)对Opera的内置邮件客户端(M2)的支持有限。 >
安装
将脚本从此zip提取到您的主文件夹中。
打开“启动应用程序”,并使用上述脚本添加项,如下所示:
命令:
python unity-opera.py
源
敬上Kyle Baker!
#27 楼
DeaDBeeF快速列表将启动器文件复制到主目录:
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
并替换为Exec=deadbeef --queue %F
deadbeef -h
中还有一些其他命令,但是这些命令在快速列表中似乎唯一有用。#28 楼
使用GUI的自定义脚本快速列表为脚本创建快速列表启动器。具有自动和手动选项的嵌入式GUI可以添加条目。
只能添加自动选项,使用手册可以直接修改文件。
1。为启动器创建自定义.desktop文件。
gedit ~/.local/share/applications/my_scripts.desktop
2。粘贴以下代码并编辑以下内容:(第5行是使用脚本文件夹的方式,在此示例中,该文件夹的名称为
Scripts
,您需要根据自己的位置进行更改。您还可以更改第6行,即[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.在〜/中创建一个'scripts'文件夹(如果不存在)。 .local / share / applications文件夹:
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.将
<username>
文件从nautilus中的my_scripts.desktop
拖放到Unity Launcher Bar 8.您可以开始单击菜单项“
~/.local/share/applications
”将条目添加到您的快速列表中#29 楼
扩展主屏幕图标快速列表使用终端将“主文件夹”启动器文件复制到主目录:
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
注销并再次登录以查看更改。
评论
请使用与其他答案相同的格式和布局。
– Cas
2011年5月3日在18:31
哇,这太过分了。超过五个或六个选项,您花费在菜单搜索上的时间与导航到文件夹所花费的时间一样多。
–keithjgrant
2011年5月11日下午16:45
好吧,这是一个很好的评论,但是它可以更快地访问特定的文件夹。我认为这只是获取书签的一种方式。试试看,您可能会喜欢。
–scouser73
2011年5月11日20:24
但是它对其他人没有用,因为该脚本是专门为您的Homefolder编写的。
– jsterr
2011年5月18日在12:48
@Pablo您可以将其定制为您的主文件夹。
–scouser73
2011年5月18日16:03
#30 楼
VirtualBox快速列表这将为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
将virtualbox.desktop文件从nautilus中的〜/ .local / share / applications拖放到Unity Launcher Bar
评论
仅当您有一个名为“ Windows XP”的VM时,此方法才有效。幸运的是,通过自己编辑文件,您可以添加自己的VM。
–粘土Smalley
2011年5月7日18:58
可以创建自定义启动器,以列出虚拟机,如Virtualbox Indicator当前所做的那样。
– Cas
2011年5月10日上午10:47
评论
有什么方法可以添加一个快速列表项,以便通过Nautilus中的ssh连接到服务器?
–汤米·布鲁恩(Tommy Brunn)
2011年5月1日晚上11:27
看来这仅适用于英语语言环境,或者至少对我不起作用(德语)
– marto
2011年5月3日17:45
@marto好评!!可以通过稍作修改来纠正。...您必须添加“ Name [de] =德语翻译” ....,并对每个命令执行此操作。
–nik90
2011年5月3日在18:29
确保OnlyShowIn行中列出Unity:OnlyShowIn = GNOME; Unity;在我抓到这个问题之前,这对我不起作用,因为我的原始文件仅列出了GNOME。
–keithjgrant
2011年5月6日17:28
如果“ OnlyShowIn = GNOME; Unity;”行未删除,您的“主文件夹启动器图标”将仅启动应用程序,而不对其进行控制(youtu.be/oS52pYNFZ6I)。将显示一个第二个图标,它负责控制部分。我很难学,直到这使我正确起来askubuntu.com/questions/35024/…
–b-ak
2011-11-28 18:09