Ubuntu
安装
-
用U盘安装时在启动盘界面应该选有UEFI的那项启动,这样安装时,选磁盘分区类型才会出现EFI System partition。
-
如果BIOS是EFI模式,不能像以前一样将最少只配置”/“根目录和swap分区,必须有一个足够大(如500MB)的空间配置为EFI System partition,安装时不会显示有挂载点。如果没有这个分区,开机将直接进入grub。
- 在Grub下用ls列出所有partition
- 用set root=(hdX, Y)设定分区
- 用set prefix=/boot/grub设定挂载点
- normal引导系统
-
注意系统的APT的source有没有被自动修改
deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu bionic-security main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted universe multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
sudo忽略密码
- 执行sudo visudo,修改
%sudo ALL=(ALL) NOPASSWD: ALL
配置中文输入法
- 安装fcitx和fcitx-googlepinyin
$ sudo apt install fcitx-bin $ sudo apt install fcitx-googlepinyin
- 在Settings -> Region & Language中点击Manage Installed Languages,将Keyboard input method system的IBus改为fcitx
- 在命令行输入
$ fcitx-configtool
- 点击加号添加输入法,取消
Only Show Current Language
的选择,搜索google添加Google Pinyin
修改默认启动选项
- 编辑
/etc/default/grub
修改GRUB_DEFAULT
的数值(一般Windows排在第三个,因此修改为2) - 更新Grub:
sudo update-grub
微信
-
安装参考ubuntu18.04安装新版deepin-wine环境
存档备份
-
编辑/etc/apt/source.list.d/deepin.list 修改成以下内容
deb [trusted=yes] https://mirrors.huaweicloud.com/deepin stable main contrib non-free
-
sudo apt update
-
然后在安装deepin-wine时,添加-t 参数,会优先填补ubuntu 系统源。注意:但是记着在ubuntu 安装完成后一定要把/etc/apt/sources.list.d/deepin.list 删除
sudo apt install -t bionic deepin.com.wechat -y sudo rm /etc/apt/source.list.d/deepin.list sudo apt update
-
如果报公钥无法验证签名的错误,添加apt-key(用错误提示中的key替换掉参数中的key)
sudo apt-key adv —keyserver keyserver.ubuntu.com —recv-keys 425956BB3E31DF51
-
-
中文显示为黑色长方条:参考Ubuntu18.04/20.04 上 Deepin-Wechat 中文显示为方块的解决方案
存档备份
- 下载“微软雅黑”字体 到 https://www.lanzous.com/i5wivmd 下载字体,然后解压,得到字体文件 msyh.ttc 。
- 將字体复制到指定的位置:
cp /path/to/msyh.ttc ~/.deepinwine/Deepin-WeChat/drive_c/windows/Fonts
- 將字体注册到 Wine:
vim ~/.deepinwine/Deepin-WeChat/font.reg
- 键入以下内容,并保存:
REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] "MS Shell Dlg"="msyh" "MS Shell Dlg 2"="msyh" [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink] "Lucida Sans Unicode"="msyh.ttc" "Microsoft Sans Serif"="msyh.ttc" "MS Sans Serif"="msyh.ttc" "Tahoma"="msyh.ttc" "Tahoma Bold"="msyhbd.ttc" "msyh"="msyh.ttc" "Arial"="msyh.ttc" "Arial Black"="msyh.ttc"
- 注册 font.reg:
在终端执行:
WINEPREFIX=~/.deepinwine/Deepin-WeChat/ deepin-wine regedit ~/.deepinwine/Deepin-WeChat/font.reg
- 重新运行微信。
- 此方法不需要修改run.sh
-
黑色正方形 输入任何一个和添加的表情相关连的词语呼出备选表情
-
任务栏图标
- sudo apt install gnome-shell-extensions
- sudo apt install gnome-shell-extension-top-icons-plus
- 在app的Tweaks有个Extension的栏,在其中有Topicons plus的始能选项。
CUDA配置
- 配置CUDA环境
- Run file中已经包含了对应的最新驱动,按照cuda-installation-guide-linux中Disabling Nouveau一节的方法禁用默认驱动,然后运行runfile安装driver和CUDA
- 完成后会提示
=========== = Summary = =========== Driver: Installed Toolkit: Installed in /usr/local/cuda-11.1/ Samples: Installed in /home/terry/, but missing recommended libraries Please make sure that - PATH includes /usr/local/cuda-11.1/bin - LD_LIBRARY_PATH includes /usr/local/cuda-11.1/lib64, or, add /usr/local/cuda-11.1/lib64 to /etc/ld.so.conf and run ldconfig as root To uninstall the CUDA Toolkit, run cuda-uninstaller in /usr/local/cuda-11.1/bin To uninstall the NVIDIA Driver, run nvidia-uninstall Logfile is /var/log/cuda-installer.log
- 第八节post-installation actions中执行export后不能永久保存设定的PATH,需要将其导入profile(多用户共享)或者bashrc(当前用户)中。
echo "export PATH=/usr/local/cuda-11.1/bin${PATH:+:${PATH}}" >> ~/.profile source ~/.profile
KVM用scroll lock切换
-
问题在于Xmodmap没有正确的配置,如果用命令
xmodmap -pm
可以发现mod3对应的是空的,如果想让Scroll lock起作用,应该是
mod3 Scroll_Lock (0x4e)
-
用命令
sudo xmodmap -e “add mod3 = Scroll_Lock”
可以临时添加,但是每次切换屏幕/重启/登入,都会被重置
-
永久性解决方案:(Ref: Why is the Scroll Lock key disabled in Cinnamon/Linux/Xorg?)
-
备份键盘symbol file
sudo cp /usr/share/X11/xkb/symbols/us{,.distribution}
将us备份为us.distribution
-
在
xkb_symbols "basic" {
部分(应该是配置文件的第一段)中加入红色部分(若没有include "level3(ralt_switch)"
,直接插入红色内容即可)… modifier_map Mod3 { Scroll_Lock }; include “level3(ralt_switch)” };
-
清除缓存
sudo rm -f /var/lib/xkb/*
(或以下命令?)
sudo dpkg-reconfigure xkb-data
-
VLC
- 窗口始终在最前面:
添加参数
--video-on-top
- 打开流媒体
vlc http://192.168.1.105/webcam/?action=stream