我想知道是否有办法在登录我的帐户之前设置配置文件。比如说:我的会话开始运行某些启动程序,如 Skype、Thunderbird 甚至 Pidgin,这是我允许的。现在,我正在旅行,必须在没有 WiFi 连接的地方使用我的笔记本电脑。因此,在没有互联网的情况下,我希望能够对它说“好的 PC,没有 WiFi 或可用连接,请在此配置文件中启动会话,因此不要加载常用程序”。
我知道我可以为此编写一些脚本,但我想知道是否有现成的软件可以做到这一点。如果存在适用于 XFCE 的软件,它的名字是什么?您会推荐它吗?提前致谢。
答案1
你正在用吗NetworkManager
?
网络管理器有一个功能叫做调度员。
将脚本放入目录中/etc/NetworkManager/dispatcher.d/
您可以使用此脚本来确定您是否已连接。将其保存为/etc/NetworkManager/dispatcher.d/wifi-profile
root。
#!/bin/bash
wifistatus=$(iwgetid -r);
if [ ! -z "$wifistatus" ]; then
pidgin &
skype &
fi
使脚本可执行:
sudo chmod +x /etc/NetworkManager/dispatcher.d/wifi-profile
注意:iwgetid 取决于无线工具包裹。