有没有办法在启动器中创建代理偏好设置的快捷方式?

有没有办法在启动器中创建代理偏好设置的快捷方式?

在我的大学校园里,我需要通过代理连接到互联网。由于我使用的是笔记本电脑,因此在 Ubuntu 11.04 中,我在启动器中设置了代理设置的快捷方式,以便每次去校园时都能“轻松”更改代理。但是,我不知道如何在 Ubuntu 11.10 下执行此操作。

有没有办法创建直接指向代理设置的快捷方式?

甚至更好,但可能性较小,有没有办法设置网络设置,以便每次连接到校园 WiFi 时都会更改代理?

感谢您。

答案1

嗯,它不会自动转到代理设置选项卡,但它会直接带您进入网络设置:gnome-control-center network

要为其创建启动器,将其粘贴到 gedit 中:

[Desktop Entry]
Type=Application
Name=Network Settings
Exec=gnome-control-center network
Icon=/usr/share/app-install/icons/gtk-network.png
Terminal=false
Categories=System;
StartupNotify=false

将其另存为network-settings.desktop,然后将文件拖到 Unity Launcher 上。请确保将文件保存network-settings.desktop在不会打扰您的地方,因为当您删除它时,它也会从 Unity Launcher 中消失。

答案2

您可以使用命令行程序设置 gnome 代理配置设定

因此,你可以创建一些 bash 脚本,根据需要设置代理设置

使用 gsettings 查看你的 gnome 代理配置:

gsettings list-recursively org.gnome.system.proxy

安装脚本示例

gsettings set org.gnome.system.proxy mode 'manual'
gsettings set org.gnome.system.proxy.http port 8080
gsettings set org.gnome.system.proxy.http host 'myproxy.domain.lan'

第二个脚本将禁用代理

gsettings set org.gnome.system.proxy mode 'none'

查看所有可用的配置键:

http://developer.gnome.org/ProxyConfiguration/

相关内容