ubuntu的一些设置_总结

本文介绍了Ubuntu系统中的中文输入法配置、gedit乱码解决方法、快捷键设置、浏览器插件安装等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用ubuntu的过程中的一些设置和问题解决

    记录在这里备忘,ubuntu  15.04


 关于中文输入法

        本来看了好多网上的资料,各种不行
        在软件中心试了一下IBUS LibPinyin Setup安装上,配置一下输入法就行了,然后,在 /usr/share/applications/目录下找到IBUS LibPinyin Setup 这个图标,双击打开就可以修改他的属性值什么的了。
        哈哈,按了中文输入法,打字的冲动感飙升!不过,这个拼音输入法还是和搜狗输入法有点差距,不过,还是好强大啊~


 关于解决gedit打开txt文本中文乱码

        安装dconf editor,打开 org——>gnome——>gedit——>preferences——>encodings 将'GB18030'添加到两个键值的前面


 关于快捷键
    
        打开System Settings --> Keybord --> Shortcuts --> 点选自己常用的功能,设置快捷键

        这里列举几个: Screenshots ctrl+alt+A  区域截屏
               minimize current window  super+D  最小化窗口
               close current window    ctrl+alt+Z 关闭当前窗口
               super+tab  在launcher栏的不同项之间转换,类似windows
               alt+tab    在打开的不同的图形应用程序之间切换,类似windows

 关于火狐浏览器快捷键设置
    
        后退的设置
        打开火狐浏览器,在地址栏里输入about:config,然后查找"broswer.backspace_action",把“2”改为“0”.        

        help-->KeyboardShortcuts
        各个标签页面之间切换 ctrl + PD/PU  PD-PageDown PU-PageUp
    
  关闭com.ubuntu.apport.apport-gtk-root出错提示

        不知道什么原因,ubuntu后台老是提示这个错误,每次登进图形界面就提示一次,很烦人。
        下面是解决办法: sudo vi /etc/default/apport  将里面的enable修改为0

        网络上的说明:
        apport就是ubuntu上的"crash report"服务,就是当有程序崩溃时弹出的那个发送error report的程序。
       个人觉得此功能无用,本着给我的老本子节省资源的思想我决定关闭它。方法有几个:
             1、可以删除upstart的配置文件 /etc/init/apport.conf (记得备份)
             2、你可以修改 /etc/init/apport.conf  文件,在以下两行前加上注视符号 #
                      start on runlevel [2345]
                      stop on runlevel [!2345]
             3、(推荐)修改/etc/default/apport
                      浏览下/etc/init/apport.conf 内容你会发现,控制此服务是否启动的是/etc/default/apport
                      所以把/etc/default/apport的enabled修改为0就ok了。

 关于重新修复引导
        开机的时候,手抖了一下就开windows里去了,重新启动,进ubuntu,界面一直处在黑屏状态,左上角一直有横短光标在闪,等了好久也没有出来熟悉的紫红色ubuntu界面,吓了一跳。把开机选项的ubuntu entry设在第一个也不行。
        解决的办法: 重新开机,进windows,打开EasyBcd软件(幸亏当时用完了没卸载),将原来的ubuntu entry删掉,重新按照原来的方法建立一个。再次开机,选者新建立的进入选项,就可以了。至于出错的原因,暂时还不清楚,怀疑是好久不进windows今天这次进把ubuntu的entry给破坏了,用EasyBcd重新建立一个就好了。


 关于 utorrent for ubuntu 15.04 的安装配置
    今天,偶然想看电影了,然而还是懒得不想切换到windows下开ut,就想尝试着将utorrent装在ubuntu上。好了,背景介绍完。下面是安装步骤:
    1、进utorrent的官网(http://www.utorrent.com/intl/en/),下载utorrent for linux
    2、得到文件utserver.tar.gz, 使用命令tar -zxvf utorrent* 解压到当前文件夹,得到utorrent-server-alpha-v3_3文件夹
    3、将这个文件夹复制到/opt/utorrent文件夹下 cp utrrent-ser* /opt/utorrent
    4、进入/opt/utorrent目录,解压webui.zip  unzip webui.zip
    5、新建配置文件 utserver.conf   (这个文件有的网络说明中没有提到,不知道有没有用)
        内容:
        ut_webui_port 8080
        dir_active /home/
        dir_torrent_files /home/tfiles/
        bind_port 37455
        token_auth_disable
    6、运行./utserver 网络上说可能出现库文件不存在的情况(我没出现,那就继续)
        如果提示有库文件找不到,从网上找一下复制到/usr/lib目录下 cp lib* /usr/lib
    7、运行./utserver网络上说会出现一些check提示,最后有一行 IPv6 is installed ,我运行之后什么也没有,似乎卡住。。不过这样也可以。
    8、接下来,打开火狐浏览器,地址栏输入:localhost:8080/gui回车
        第一次进webgui会提示输入帐号和密码,帐号admin,秘密为空,回车
        进入熟悉的utorrent界面,不过是在web中打开的。
    9、关闭webui 网络上说直接关闭网页,文件会继续下载上传,使用命令 killall utserver杀死进程,然后在关闭web UI界面

      -------------------
    好了,安装的步骤,就是这样。下面是使用的步骤。
    进入web UI界面,可以看到小齿轮的图标,可以点开设置下载目录什么的,默认是下载到utorrent的安装目录/opt/utorrent。
    齿轮那一栏的左边依次是添加种子,添加连接,,点击添加种子,在弹出的对话框中,选择种子所在的目录,选择种子文件*.utorrent就可以了。

    ---------------
    我尝试了一下,utserver这个程序关闭之后,web UI就提示连接中断了。
        在开启时,把它扔到后台 ./utserver& 似乎不行

    注意:运行utserver要用root帐号。。不然就算能打开web ui界面,也无法添加种子
        可能是程序的uid和gid都是root,我改成自己的帐户看看行不行    


 视频播放器SMPLAYER

    安装之后,播放mkv只有声音没有画面。不知道什么问题,网络上说是视频输出设置有问题,我在选项里面选了好几个还是没有画面。以后有时间再看看吧。
    然后,然后,换成VLC media player,就可以播放了,嘿嘿,先不管SMplayer了。。。
    VLC media player 可以播放 mp4\mkv\rmvb\avi这几种常见的视频格式,好了,已经够用了


 给firefox安装flash插件

    许多网站的动图、小视频需要flash插件才能显示,今天试了一下插件安装,解决。
    下面就说一下安装方式:
    下载插件的*.tar.gz包,解压,按照readme.txt文件安装。
    1、找到firefox的插件安装目录  sudo find firefox /usr | egrep 'firefox(.*)plugins.*'
        找到    /usr/lib/firefox/browser/plugins
            /usr/lib/firefox/browser/searchplugins
            /usr/lib/firefox-addons/plugins
            /usr/lib/firefox-addons/plugins/libflashplayer.so
            /usr/lib/firefox-addons/searchplugins
    2、将libflashplayer.so文件复制到插件目录。
        cp lib* /usr/lib/firefox/browser/plugins
    3、将usr/*复制到系统目录/usr下
        cp usr/* /usr

    好了再次打开网站,就可以看到首页的图片滚动的效果了。


 关于Ubuntu 锁定屏幕后即使输入正确密码也被提示密码错误导致无法解锁 问题的解决(来自网络)

    修改sl账户的密码之后,lock屏幕之后,再输入密码试图unlock,系统提示密码错误。(下面是网络的解决)

    link:http://blog.youkuaiyun.com/NewThinker_wei/article/details/8650798
    屏幕锁定后即使输入正确的密码也无法解锁屏幕,只能点切换用户然后从主登录界面重新进入系统。在网上找了半天,发现不少人都遇到了这个问题,但都没找到解决办法。后来终于在大谷歌的帮助下找到点有帮助的信息,问题算是可以解决了。

    我们都知道linux下面用户的密码一般都以密文的形式保存在 /etc/shadow 文件,在使用ubuntu的过程中可能有些地方不小心修改了这个文件的权限,而导致出了上述问题的产生。

    解决方法:

    $ sudo -i

    密码:

    # cd /etc

    # chown root:shadow shadow

    # chmod u=r,g=r shadow  #ps: 就是将g权限改成可读,我查看了一下,没改之前,是400,改了之后是440

    # exit

    故障消除。

    下面是两个链接
    This link may be helpful :  http://askubuntu.com/questions/128785/lock-screen-password-incorrect
                    http://ubuntuforums.org/showthread.php?t=1006366

 再次探讨关于txt文本出现乱码的情况

        今天,位于~目录下的*txt出现了两次乱码的情况,本来我的dconf editor里的相关位置已经将GB18030这个编码添加进系统了,不知道为什么对于这个文件就是不行。下午,从lock状态返回系统的时候,再次打开就乱码了,怀疑是不是重新登陆系统有些设置文档不会被读取,就考虑重启系统,结果还是不行。感觉这个编码问题迟早是个祸害。中文的显示主要是用GBK,GB2312,GB18030这几种字体编码的支持


        下面对于编码的设置,再在这里集中地讨论一下。
             参考链接:http://www.cnblogs.com/MoShin/archive/2012/06/06/2538024.html
       1、给ubuntu添加字体。
        打开字体支持文件 sudo vim /var/lib/locales/supported.d/local
        写进下面的这些字体,其中,前两行的可能系统已经有了。
            zh_CN.UTF-8 UTF-8
            en_US.UTF-8 UTF-8
            zh_CN.GBK GBK
            zh_CN.GB2312 GB2312
            zh_CN.GB18030 GB18030
        写完之后,保存退出。运行sudo locale-gen更新字体库
        提示
            en_ZM.UTF-8... up-to-date
            en_ZW.UTF-8... up-to-date
            zh_CN.GBK... done
            zh_CN.UTF-8... done
            zh_SG.UTF-8... done
            Generation complete.

      2、dconf edit(也可以安装gconf edit)里面,主要就是org——>gnome——>gedit——>preferences——>encodings的设置
        这个可以使用gui界面,也可以代码命令实现。
        gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']"

        gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['GB18030','GB2312','GBK','UTF-8','BIG5','CURRENT','UTF-16']"

        注: 如果出现添加GB*编码,还是出现乱码,删除ISO开头的西欧语言编码。。。
                 一个关于geditor的权威链接:http://wiki.ubuntu.org.cn/Gedit

      3、然后是vim里面乱码的问题,修改vim的设置文档
        sudo vim /etc/vim/vimrc  
        在里面添加这两行:
            set encoding=utf-8
            set fileencodings=utf-8,gbk,gb18030



<think>我们正在讨论wpa_supplicant的disable_btm配置选项。在Ubuntu24.04中,wpa_supplicant的配置文件通常位于`/etc/wpa_supplicant/wpa_supplicant.conf`。用户想要了解或修改`disable_btm`选项。`disable_btm`(禁用BSSTransitionManagement)是一个用于控制是否禁用BSS过渡管理功能的选项。BSS过渡管理(BTM)是802.11v标准的一部分,它允许接入点(AP)建议客户端切换到另一个AP,以实现负载均衡或更好的信号。但在某些网络环境中,这个功能可能会导致连接问题,因此用户可能希望禁用它。在wpa_supplicant的配置中,可以在网络配置块(networkblock)中设置`disable_btm=1`来禁用BTM。步骤:1.打开wpa_supplicant配置文件:`sudonano/etc/wpa_supplicant/wpa_supplicant.conf`2.在相应的网络配置块(network={...})中添加或修改`disable_btm=1`3.保存并退出4.重启wpa_supplicant服务或重启网络以使更改生效注意:如果使用Netplan管理网络,则不能直接编辑wpa_supplicant.conf,因为Netplan会覆盖它。对于Netplan,需要在Netplan的YAML配置文件中设置。在Netplan中,可以通过在access-points部分下的网络配置中添加`disable_btm:true`来实现。例如:```yamlnetwork:version:2wifis:wlp3s0:access-points:"your_ssid":password:"your_password"disable_btm:truedhcp4:true```然后运行`sudonetplanapply`应用配置。但是,需要注意的是,Netplan是否支持`disable_btm`选项取决于所使用的后端(通常是networkd)和wpa_supplicant的版本。在Ubuntu24.04中,Netplan可能还不直接支持这个选项。如果Netplan不支持,则需要直接编辑wpa_supplicant.conf,并确保Netplan不会覆盖它(通过设置`renderer:NetworkManager`或避免使用networkd后端自动生成wpa_supplicant.conf)。另一种方法是在wpa_supplicant服务启动时通过命令行参数传递选项,但通常我们通过配置文件设置。因此,总结两种方法:方法一:直接编辑wpa_supplicant.conf(适用于不使用Netplan或Netplan配置为使用NetworkManager的情况)方法二:通过Netplan配置(如果支持)由于Ubuntu24.04默认使用Netplan,我们首先尝试在Netplan配置中添加该选项。如果Netplan不支持,再考虑直接编辑wpa_supplicant.conf并确保其不被覆盖。验证方法:在应用配置后,可以使用以下命令查看wpa_supplicant的当前配置:```bashwpa_cli-i<interface>status```或者```bashsudowpa_cli-i<interface>getdisable_btm```另外,可以通过查看wpa_supplicant的日志来确认设置是否生效:```bashsudojournalctl-uwpa_supplicant-f```注意:在直接编辑wpa_supplicant.conf的情况下,需要重启wpa_supplicant服务:```bashsudosystemctlrestartwpa_supplicant```如果用户使用的是NetworkManager,那么配置方法又不同。NetworkManager有自己的配置方式,可以通过nmcli或修改NetworkManager的配置文件来设置。但是,用户的问题明确是关于wpa_supplicant的,所以假设用户使用的是wpa_supplicant后端。因此,根据用户的需求,我们提供两种途径的配置方法,并指出注意事项。最后,生成相关问题。</think>### Ubuntu 24.04 中配置 `wpa_supplicant` 的 `disable_btm` 选项 `disable_btm` 是 `wpa_supplicant` 中控制 BSS 过渡管理(BSS Transition Management)的配置选项,用于禁用 802.11v 标准中的 BSS 切换功能。在 Ubuntu 24.04 中,您可以通过以下方法配置此选项: #### 方法一:直接编辑 wpa_supplicant.conf 1. **打开配置文件**: ```bash sudo nano /etc/wpa_supplicant/wpa_supplicant.conf ``` 2. **在目标网络配置块中添加选项**: ```conf network={ ssid="Your_WiFi_SSID" psk="Your_WiFi_Password" disable_btm=1 # 禁用 BSS 过渡管理 } ``` 3. **保存并应用更改**: ```bash sudo systemctl restart wpa_supplicant ``` #### 方法二:通过 Netplan 配置(推荐) Ubuntu 24.04 默认使用 Netplan 管理网络配置: 1. **编辑 Netplan 配置文件**: ```bash sudo nano /etc/netplan/*.yaml ``` 2. **添加 disable_btm 选项**: ```yaml network: version: 2 wifis: wlan0: access-points: "Your_WiFi_SSID": password: "Your_WiFi_Password" disable-btm: true # 在此处设置 dhcp4: true ``` 3. **应用配置**: ```bash sudo netplan apply ``` #### 验证配置生效 1. **检查运行参数**: ```bash wpa_cli -i wlan0 get disable_btm ``` 输出应为 `1` 表示已禁用 2. **查看详细配置**: ```bash wpa_cli -i wlan0 list_networks ``` #### 技术说明 - **disable_btm=1**:完全禁用 BSS 过渡管理功能 - **适用场景**: - 解决某些 AP 的兼容性问题 - 防止网络自动切换导致连接中断 - 调试特定网络问题 - **注意事项**: - 禁用 BTM 可能影响无缝漫游功能 - 仅在必要情况下使用(如遇到特定兼容性问题)[^1] - 某些企业网络可能需要启用 BTM > **重要提示**:如果使用 NetworkManager,配置路径为: > `/etc/NetworkManager/system-connections/Your_Connection.nmconnection` > 在 `[wifi]` 部分添加 `disable-btm=true`
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值