Ubuntu系统若干问题

这篇文章记录一些不常出现的问题,因为每个单独开一篇文章,篇幅太短,不值得。

回收站无法清空

1
sudo rm -rf ~/.local/share/Trash/*

Ubuntu系统魔法键

alt+ PrtSc + B

tty无法登陆

  • 用户名小写
  • 不要用小写键盘输入密码

Ubuntu无线无法连接

常见于联想的电脑,应该是没有驱动的问题,可以试试wicd软件。

gedit 中文乱码解决方法

Linux显示在Windows编辑过的中文就会显示乱码是由于两个操作系统使用的编码不同所致。Linux下使用的编码是utf8,而Windows使用的是gb18030。因此,解决Linux打开txt文件中文乱码可有如下两种方法。

方法1

在附件终端中,进入到txt文件所在目录,使用命令符iconv -f gb18030 -t utf8 1.txt -o 2.txt把gb18030编码的1.txt转换成utf8的2.txt。这样2.txt就成为Linux支持的编码。

方法2

用dconf-editor进行查看一下。终端输入dconf-editor命令,找到

看来键值真的是更改了,可以直接在dconf-editor下把candidate-encodings的值更改为['GB18030', 'UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']

问题找到了,如果用命令进行更改的话,可以输入命令
gsettings set org.gnome.gedit.preferences.encodings candidate-encodings "['GB18030', 'UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']"来解决。

Software & Updates消失

打开System Settings,发现找不到Software & Updates了,应该是不知道怎么把它给删除了,使用下面指令重新安装即可:

1
sudo apt-get install software-center*

设置分辨率

安装完系统之后,出现了设置中显示器的分辨率最高只有1024x768的情况,但是理想的分辨率是1440×900。可以采用下面的方式添加分辨率。

第一步,执行xrandr命令,如下所示:

1
2
3
4
5
6
7
8
9
$ xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00
800x600 60.32 56.25
848x480 60.00
640x480 59.94

可以看到当前连接的VGA-0,这个在接下来的指令中还要用到。

第二步,执行指令sudo cvt 1440 900 60,如下所示:

1
2
3
$ sudo cvt 1440 900 60
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync

第三步,根据上述指令的显示结果添加新的模式:

1
2
3
4
# --newmode后面的内容为上面指令的返回结果
xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
# VGA-0为第一步获取的内容,后面的是自定义的模式名。
xrandr --addmode VGA-0 1440x900_60.00

第四步,再次执行xrandr命令,看是否添加成功:

1
2
3
4
5
6
7
8
9
10
$ xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00
800x600 60.32 56.25
848x480 60.00
640x480 59.94
1440x900_60.00 59.89*

如上所示,出现了1440x900_60.00 59.89*说明已经添加成功了。

第五步,进入 “System Settings” => “Displays” => “Resolution” 选择 “1440×900” => “Apply” 即可。

img

第六步,这样操作之后每次重启后设置均没有保留,若想一劳永逸,需要更改配置文件:

1
sudo vi /etc/profile

在文件末尾添加上面第三步中的指令:

1
2
xrandr --newmode "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
xrandr --addmode VGA-0 1440x900_60.00

参考

Can’t Find the Ubuntu Software Center After upgrade to Ubuntu 18.04 [duplicate]
Ubuntu Unknow Display 分辨率过低,不能设置1440×900的解决办法
Ubuntu 18 永久设置分辨率1920x1080

------ 本文结束------
坚持原创技术分享,您的支持将鼓励我继续创作!

欢迎关注我的其它发布渠道