列一下openSUSE系统管理常见的命令

KDE

magit

Suse_grub

OBS

Suse_systemd

pdftotext

Zypper

添加一个源

  • zypper ar -f $URL $ALIAS

zypper删除一个Application

  • zypper rm -t Application $APP_NAME

zypper rm application:$APP_NAME

如果这样删不掉的话,这个命令可以告诉我们这个Application中包含哪些package。 我们需要先删除这个Application中包含的package,然后再删除这个application。

显示所有找不到源的包

  • zypper pkg --orphan

得到的结果不全

  • zypper se -i |grep "System Packages"

这样应该是全的

  • zypper pkg --unneeded

显示所有没有任何dependency的包(不被其他任何包依赖)。

zypper中Application的xml文件位置(以Dolphin为例)

/usr/share/appdata/dolphin.appdata.xml

使用 Ghostscript 去pdf密码

gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=unencrypted.pdf -c .setpdfwrite -f encrypted.pdf

Steam

如果Steam不能启动,尝试设置GTK_IM_MODULE="":https://github.com/ValveSoftware/steam-for-linux/issues/10637

Deep Sleep

默认情况下笔记本没有启用Deep Sleep模式,而是比较费电的s2idle模式。 使用下面的命令检查目前的睡眠模式:

$ cat /sys/power/mem_sleep

如果返回"[s2idle] deep",说明当前睡眠模式是s2idle,如果返回"s2idle [deep]",说明当前睡眠模式是deep sleep。

可以在bootloader的启动选项里面添加"mem_sleep_default=deep"来强制默认deep sleep。