关于ubuntu:优雅地开启-\-关闭网络代理-拒绝手动操作-以-Ubuntu-为例

34次阅读

共计 791 个字符,预计需要花费 2 分钟才能阅读完成。

问题

因为切实无法忍受 Windows11, 我彻底放弃了它. 我开始应用 Pop!_OS 22.04, 它基于 Ubuntu 22.04 LTS. 我应用的是 Gnome 桌面.

因为有 魔法般 的需要, 我不得不频繁地对 零碎设置 -> 网络 -> 网络代理 进行设置, 一遍又一遍地鼠标点击非常烦人, 上面是解决方案.

解决方案

下列办法仅实用于 Gnome 桌面, 其余搭载 Gnome 桌面的 Linux 发行版(例如 openSUSE \ Fedora) 均能够应用.

倡议你先看参考资料给出的教程再入手.

装置 dconf-editor:

sudo apt install -y dconf-editor

gsettings 能够在命令行中对系统设置进行设置, dconf-editor 则通过图形化的操作方法对系统设置进行设置.

  1. 关上 dconf-editor , 以 proxy 为关键词能够搜寻到网络代理对应的条目, 如下图:

  1. 相干命令行:

    # list-keys
    gsettings list-keys org.gnome.system.proxy
    
    # get
    gsettings get org.gnome.system.proxy mode
    
    # set, 'none' \ 'manual' \ 'auto'
    gsettings set org.gnome.system.proxy mode 'none'
  2. 在你的 shell 配置文件写入:

    ### Proxy
    
    proxy_on() {gsettings set org.gnome.system.proxy mode 'manual';}
    
    proxy_off() {gsettings set org.gnome.system.proxy mode 'none';}
    
    alias on="proxy_on"
    alias off="proxy_off"

    而后, 你就解脱点点点了 …

参考资料

gsettings 简介及罕用操作

该文章对应的博客链接: https://huchase.github.io/blo…

正文完
 0