我刚买了一台新电脑,并安装了适用于基于 Debian 的 Linux 操作系统的 Astrill VPN 客户端 3.2 版本。
它运行良好并在桌面上创建了一个图标,但是:
a) 启动时没有面板图标(因此我无法使用右键菜单将其锁定到面板)
b) 使用 Unity 菜单搜索时找不到它
c) 每次启动时,它都像刚安装一样(要求我安装浏览器插件,并输入用户名和密码,无论我之前是否点击过记住密码)
免责声明:我记录了这个问题和解决方案,这样我就不必每次重新安装 Ubuntu 时都重新发现它。如果有人有更好的解决方案,我会很高兴看到更好的答案。
答案1
由于某种原因,astrill 在安装时未在 Unity 中注册。您可以通过将其复制到面板/usr/share/applications/
并通过将图标拖到面板来创建面板图标来解决此问题。
Astrill 安装时应该在桌面上创建一个启动器。如果没有,请创建Astrill.desktop
包含以下内容的文件:
[Desktop Entry]
Version=1.0
Type=Application
Name=Astrill
GenericName=VPN Client
Comment=Browse the Internet safely with Astrill
Exec=/usr/local/Astrill/astrill
Icon=/usr/local/Astrill/astrill.ico
Terminal=false
X-MultipleArgs=false
StartupNotify=true
Categories=GNOME;GTK;Application;Network;
Name[en_US]=Astrill
接下来将文件复制到/usr/share/applications/
,将所有者更改为 root 并删除组写权限。
$ sudo cp ~/Desktop/Astrill.desktop /usr/share/applications/
$ sudo chown root:root /usr/share/applications/Astrill.desktop
$ sudo chmod g-w /usr/share/applications/Astrill.desktop
$ ls -l /usr/share/applications/ | grep Astrill
-rw-r--r-- 1 root root 314 Jul 10 12:54 Astrill.desktop
完成后,最后一行应该与上面的相同(显然时间和日期不同)。您现在应该能够使用 Unity 菜单找到 Astrill。
要添加面板图标,只需确保桌面上的 Astrill 图标可执行,然后将其拖到面板上并从该图标启动。
希望这可以帮助。