如何在启动时永久启用移动宽带?

Vig*_*nix 9 3g broadband

我想永久选中“启用移动宽带”,这样我就不必在每次启动后都选中它。

fos*_*dom 11

此问题受错误报告的约束

因此,在上游解决之前,在登录时启用移动宽带之类的解决方法可能就足够了。

以下答案归功于其中一位错误贡献者 - 如果您有任何其他信息,请将您的详细信息添加到错误报告中。注意——订阅者不喜欢“我也是”的答案,所以不要只添加“我也是”——只需点击订阅按钮即可获得更新。

通过单击网络管理器指示器中的“启用宽带”来启用您的宽带。

在终端列表中,网络管理器中配置的连接:

nmcli con list
Run Code Online (Sandbox Code Playgroud)

此节目显示以下示例输出:

NAME UUID TYPE TIMESTAMP-REAL
Tele2 Default 1 93c93207-adce-40e4-beb5-d9f9c830d474 gsm Sat 25 Feb 2012 01:27:42 PM CET
Vipnet connection 1 054bdd1f-34e3-4db1-b18b-d38e885276c8 gsm never
Run Code Online (Sandbox Code Playgroud)

在示例中查找您的移动宽带 - 它将包含gsm在文本行中。在上面的示例中,一行中的第一项包含gsm文本,行首是您在下面需要的连接名称,即Tele2 Default 1

现在,创建一个文本文件(例如使用gedit),它会在延迟例如 10 秒后启动您的一个连接(如果您的宽带设备需要更多时间来初始化,则可能需要更长的延迟):

#!/bin/sh
sleep 10
nmcli nm wwan on
nmcli con up id "Tele2 Default 1"
Run Code Online (Sandbox Code Playgroud)

即更改Tele2 Default 1您的移动宽带名称

将文件另存为start_my_connection您的主文件夹中。

接下来将此文件移动到您和使用您的计算机的其他人可以访问的地方:

sudo mv ~/start_my_connection /usr/local/bin/start_my_connection
Run Code Online (Sandbox Code Playgroud)

设置文件权限如下:

sudo chmod 775 /usr/local/bin/start_my_connection
Run Code Online (Sandbox Code Playgroud)

最后,配置登录后启动脚本:

启动应用程序首选项中添加一个项目并输入脚本路径 ( /usr/local/bin/start_my_connection) 作为程序命令。

在此处输入图片说明