有沒有辦法在啟動器中建立代理首選項的捷徑?

有沒有辦法在啟動器中建立代理首選項的捷徑?

在我的大學校園中,我需要透過代理商連接到網路。由於我使用的是筆記型電腦,因此在 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/

相關內容