分类 Linux 下的文章

【笔记】WSL2使用中一些问题的解决

个人笔记,如有转载,请注明出处。

——by realasking

无法访问x410这一xserver

解决:

x410启动后,在其小图标上单击右键,点击Allow public Access,然后在弹出来的防火墙设置中全部打上勾并确定。

WSL2无法上网

解决:

每次需要在WSL2中上网的时候,执行:

sudo echo "nameserver 192.168.1.5" >> /etc/resolv.conf"

其中192.168.1.5host的活动网络连接的ip地址。

Ubuntu 20.04的imagemagick处理大图像报错

现象:

[[email protected]]$ convert -trim Fig7b.png Fig7b_test.jpg
convert-im6.q16: no images defined 'Fig7b_test.jpg' @ error/convert.c/ConvertImageCommand/3258.

解决:

编辑/etc/ImageMagick-6/policy.xml,将第6066行替换为:

  <policy domain="resource" name="memory" value="4096MiB"/>
  <policy domain="resource" name="map" value="8192MiB"/>
  <policy domain="resource" name="width" value="24KP"/>
  <policy domain="resource" name="height" value="24KP"/>
  <!-- <policy domain="resource" name="list-length" value="128"/> -->
  <policy domain="resource" name="area" value="2048MB"/>
  <policy domain="resource" name="disk" value="1GiB"/>

[笔记]解决mpd导致Linux系统日志文件过大的问题

个人笔记,如有转载,请注明出处。
—— by realasking

最近需要查看系统的日志信息,用journalctl查看发现里面充斥了libsmbclient的信息,平均每秒三到四条,淹没了自己需要的内容,并且系统日志异常大。根据libsmbclient后的方括号内容查找进程,发现来自于mpd,于是修改了~/.config/mpd/mpd.conf文件,设置log_file "/dev/null",然后清理log文件后重启电脑,一切都正常了。

[笔记]一些Emacs操作

老是遗忘的东西,作个笔记,备忘,如有转载,请注明出处。
——by realasking

Emacs上选择连续列(亮块是竖的,不是横的):
C-x SPC然后加方向操作或跳转操作

在用Shell-script mode (sh-mode)编写bash脚本的时候,要实现变量名的补全,应该使用autocomplete-mode,将它放入sh-mode的hook即可。

[记录]今天开始用Deepin桌面

个人笔记,如有转载,请注明出处。
——by realasking

注意到Manjaro的Deepin桌面已经更新到20.0,今天又一次装上,感觉虽然还有Bug,但已经能使用了,所以,从今天起,打算在Linux下使用一段时间的Deepin看看。

下面是一些问题的暂时解决办法:

1.媒体键不能被支持

解决:除开XF86AudioStop之外的媒体键都使用xbindkeys来绑定,通过在.config/autostart中建立desktop文件开机启动xbindkeys。为防止影响到其它桌面环境,可以在相应desktop文件的末尾加上NotShowIn=XXX,比如XXX可以是KDE

XF86AudioStop不论用xbindkeys还是Deepin的自定义热键处理之后都只是偶然有效,没去找原因,另外绑定一个热键就是了,不必纠缠。

2.没有必应每日一图的工具

解决:Deepin的网站上有人写了相应的脚本,拷贝下来改改就好了

3.fcitx没有输入框,但能输入字

解决:安装kimtoy,开机启动,同样,设置成不在别的桌面环境下启动。

4.文件管理器地址栏中的地址无法复制

解决:右键,打开终端,在终端下选中和复制
更新:新建了个用户,发现可以右键复制地址...清理cache和config文件夹后正常了

5.文件管理器有时始终在前台,无法最小化,也无法把其它程序放到最前面

解决办法尚未找到,好在能顺利关闭
2020-06-07:现在这个问题已经不存在了。

2020-06-08补充:

6.Deepin V20锁屏很丑,且左下角有两个大色块

解决:更换锁屏
操作:
(1) 安装betterlockscreen和xautolock
(2) 配置新锁屏,做法见archlinux的wiki
(3) 更换deepin自带锁屏

sudo mv /usr/bin/dde-lock /usr/bin/dde-lock.bak
sudo touch /usr/bin/dde-lock
sudo chmod +x /usr/bin/dde-lock
sudo vi /usr/bin/dde-lock

然后加上:

#!/usr/bin/bash
betterlockscreen --off 20 -l blur

(4) 配置betterlockscreen,使之能在休眠下使用,具体操作见archlinux的wiki
(5)开机启动中添加
xautolock -time 20 -locker betterlockscreen --off 20 -l blur -detectsleep
(6) 设置Deepin桌面自动锁屏时间为20分

7.桌面效果突然不能打开

解决方法1:安装完整的plasma桌面,然后deepin桌面就能打开桌面效果了

解决方法2:编辑.config/kwinrc,在[Compositing]节添加:

DisableChecks=true
Enabled=true
OpenGLIsUnsafe=false

然后重新登录

8.megasync段错误
解决:编辑/usr/share/applications/megasync.desktop,修改Exec行为:
Exec=env QT_SCALE_FACTOR=1 megasync
然后编辑.config/autostart/megasync.desktop,进行类似的修改。

2020-06-09补充:
9.调整鼠标光标大小
解决:deepin上鼠标光标大小需要同时使用kde的systemsettings5和gnome的dconf-editor来调节。
先打开systemsettings5,点击外观-光标,点选一个主题,然后选择大小,最后apply.
然后打开dconf-editor,打开com/deepin/xsettings/gtk-cursor-theme-size,在自定义值里输入数字。
最后注销并重新登录deepin即可。

暂时到这里,看能不能用得下去吧。

2020-06-10 暂停使用deepin
今天用xcrysden画图过程中,xcrysden多次无故崩溃,另外,F12唤出yakuake时yakuake完全不可见,几乎就是透明的,deepin的系统设置程序也是这样。不知道为啥会发生这样的情况,已经严重影响使用,故卸载了deepin,对它的使用尝试停止。

[记录]在Linux上移除了坚果云客户端

坚果云客户端今天强制升级了,开机就两个坚果云图标,后来发现是系统中一个,个人用户下一个。而且还强制添加自启动,在KDE下禁用一个,重启之后又变两个了。并且还要重新登录和重新设置同步位置,问题是KDE下仍然无法打开坚果云的设置界面,它的更新的通知点开看也是一片空白,几个月前就报过bug,但现在也还没有见到修正。既然无法使用,也只有移除了,现在将一些必须同步的东西迁移到了私有云,其它像文献之类的今后只在Windows下看吧。感觉现在Linux下很难找到国内比较好用的同步盘了。