我对 Ubuntu 和 Linux 操作系统还很陌生,我一直在努力寻找问题的答案。
我想要在Unity任务栏(左侧的菜单栏)中有一个指向特定URL地址的快捷方式。
我想要它是什么以及它如何工作:我想要使用 URL 创建 µTorrent 网络应用程序的快捷方式,并且我希望它在新的 Firefox 窗口中打开。YouTube 应用程序的工作原理与此非常相似。
这可以做到吗?如果可以,我可以在快捷方式上添加 µTorrent 图标吗?
答案1
我不确定 µTorrent 网络应用程序是什么样子,但是为了使图标(桌面文件)调用特定的 URL,您可以创建一个desktop file
带有一行Exec=
的 ,例如:
firefox -new-window <url>
要做到这一点:
- 使用以下命令打开现有
firefox.desktop
文件(打开 gedit 并将文件拖放到 gedit 窗口)/usr/share/applications
gedit
- 将文件另存
torrent.desktop
为~/.local/share/applications
。 - 删除以下所有行,包括
Actions=NewWindow;NewPrivateWindow;
更改以下几行
Name=
以replace with:开头的行Name=Utorrent
,删除其他行,例如Name[language]=
- 以 开头的行
Exec=
替换为firefox -new-window <the _url_you_want>
- 以 开头的行
Icon=
替换为Icon=/path/to/your/icon
将新的“torrent.desktop”文件拖到启动器上,它就可以运行了。
几点说明:
- 这窗户您使用启动器调用的 URL 将出现在启动器中现有的 Firefox 图标下。
- 一般来说,我更喜欢不是拥有多个桌面文件,在其内部调用同一个应用程序本国的命令(文件的第一个 'Exec=' 行)。因此,下面的解决方案是一个“更干净”的解决方案,并且仍然可以从启动器获得 URL:
或者
您可以将种子链接添加到您现有的 Firefox 图标:
要做到这一点:
将现有的复制
firefox.desktop
到/usr/share/applications
本地目录:`cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox.desktop`
- 打开文件
gedit
(如第一个示例所示) 将以下内容添加到文件末尾:
[Desktop Action utorrent] Name=utorrent Exec=firefox -new-window <url> OnlyShowIn=Unity;
更改上面这一行,开头为:
Actions=NewWindow;NewPrivateWindow;
到:
Actions=NewWindow;NewPrivateWindow;utorrent;
退出并重新登录后,链接将被添加。
答案2
您好,欢迎来到询问 Ubuntu,
我非常确定你会得到不同类型的答案,事实上这个问题让我尝试了某些应用程序和 bash 脚本。好吧,我快速浏览了一下,它似乎在我的计算机上运行得很好12.04 LTS. 请参阅以下步骤
添加 PPA,更新系统并安装 Ubuntu tweek
我不知道你使用的操作系统版本,但这应该可以正常工作,不会造成任何错误。请参阅有关安装和理解的更多信息Ubuntu 调整工具。
打开终端(++ CTRL)并执行以下操作;ALTT
sudo add-apt-repository ppa:tualatrix/ppa # add apt repository for ubuntu tweak
sudo apt-get update # update the system before installing pkg
sudo apt-get install ubuntu-tweak # install ubuntu tweak
相关说明:安装 gnome-panel
sudo apt-get install gnome-panel # installing gnome panel
sudo apt-get install -f # only run if any dependency problem raises
准备 bash 脚本来打开 Firefox 和 url
您可以在终端上使用您最喜欢的编辑器(vi 或 nano)。在这里,我在终端上打开了 vi 编辑器。
vi filname.sh # if you have nano, then use "nano filename.sh"
粘贴下面显示的脚本;
#!/bin/bash
# Launch clean firefox profile with parameters:
# -no-remote don't connect to any running instance of firefox
# -P run firefox through a profile
# firefox -P 'Another Profile' &
sleep 4 # wait for firefox to load
# Open URLs
firefox -new-tab 'https://askubuntu.com/users'
并保存它,点击Esc一次,然后输入,:wq!
这将把脚本写入文件并强制退出。确保将 URL 替换为您喜欢的 URL。您可以参考有关自定义脚本的更多信息这里。保存脚本后,授予其可执行权限。
chmod +x filename.sh # this will make the file executable
重要的:记下/path/to/the/filename.sh
,在创建脚本快捷方式时将需要它。
使脚本与 Ubuntu Tweak 配合使用并固定到 Dash 菜单
- 打开Ubuntu 调整仪表板菜单中的工具
- 点击管理员标签 -> 点击脚本
- 你会看到的创建启动器..在底部已禁用脚本(右栏),并将其拖到已启用脚本(左栏)。
- 之后,转到您保存的位置
filename.sh
,->右键单击->脚本->创建启动器(将为您提供以下屏幕)。
- 根据需要填写(如上所示)并确保
filename.sh
通过浏览选择文件并完成好的。脚本文件所在的位置会创建一个快捷方式。只需将其拖入仪表板即可。
希望这可以帮助! :)
答案3
跑步:
gksudo gedit /usr/share/applications/<DESIRED NAME>.desktop
在生成的空文档中添加以下几行:
[Desktop Entry]
Encoding=UTF-8
Name=<WHATEVER NAME>
Comment=<WHATEVER>
TryExec=firefox <URL>
Exec=firefox <URL>
StartupNotify=true
Terminal=false
Type=Application
Icon=<PATH TO A ICON .PNG FILE>
NoDisplay=false
MimeType=applications/php
然后在面板中,您将能够找到使用您的 URL 打开 Firefox 的图标。单击添加到任务栏。然后图标将出现在任务栏中。
** 将必要的东西放入< >中。