首页 » 操作系统 » Linux » 正文

Deepin 常用设置收集 27+

发布者:站点默认
2018/12/5 浏览数(1,775) 分类:Linux, MySQL/MariaDB Deepin 常用设置收集 27+已关闭评论

在 macOS 下制作启动U盘

diskutil list # 找到U盘标识,比如 /dev/disk2
diskutil unmountDisk /dev/disk2
sudo dd if=~/Downloads/deepin-desktop-community-20.9-amd64.iso of=/dev/disk2 bs=2m

usb_modeswitch 不会开机自动运行

# https://bbs.archlinux.org/viewtopic.php?id=175443 #13,#15
mv /lib/udev/rules.d/40-usb_modeswitch.rules /lib/udev/rules.d/61-usb_modeswitch.rules
sudo udevadm control --reload-rules

语言选为 English 后不给默认安装腾讯 QQ 的解决办法

# step 0. Ctrl + Alt + F2 进入终端
# step 1. 创建 /home/{USER_NAME}/.config/locale
LANG=en_US.UTF-8
LANGUAGE=en_US
# step 2. Ctrl + Alt + F1 退回安装界面
# step 3. 以中文方式安装(安装过程中的用户名与上一步的保持相同)

这样安装后 ~ 里就没有中文的默认目录了(Downloads、Documents/、…)。

升级 php7 到 php8

# 创建 /etc/apt/source.list.d/php.list
# 内容 deb [arch=amd64] https://packages.sury.org/php/ stretch main
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo apt upgrade
# 不先卸载会装出来多个版本

卸载搜狗输入法

sudo apt remove --purge sogoupinyin

更换左下角启动器(“开始菜单”按钮)的图标

# 替换这个目录中各种尺寸的 deepin-launcher.svg 文件
/usr/share/icons/deepin/places

更换启动时的 deepin Logo

# 替换下边这个文件
/usr/share/plymouth/themes/deepin-ssd-logo/logo.png
sudo update-initramfs -u

更改 MAC 地址

ifconfig # 可查到现用 MAC 地址及网卡名称
sudo ifconfig enp3s0 down # 停用,enp3s0 是网卡
sudo ifconfig enp3s0 hw ether 00:00:FF:00:00:FF # 更换新的 MAC 地址
sudo ifconfig enp3s0 up # 重新启用网卡

删除拼音输入法(全拼、双拼和搜狗)

sudo apt-get remove fcitx-pinyin
rm -rf ~/.config/Sogou*

设置挂载的第二块硬盘上的ext4分区管理组都可使用,默认只能以管理员身份使用

// 终端或其它软件不要锁定这个目录
sudo setfacl -m "g:sudo:rwx" "挂载到的路径"
sudo setfacl  -d -m "g:sudo:rwx" "挂载到的路径"

扩展屏幕管理

# 查看显示器列表及是否连接
xrandr

# 设置主屏幕
xrandr --output DVI-I-2 --auto --primary

# 移动位置
xrandr --output DVI-I-2 --left-of DVI-I-1 --auto

让 Windows 显示时间的方式与 Linux 同步

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
# 上边的命令可以让 Windows 把 CMOS 中的时间认作 UTC 时间
# Windows 默认把 CMOS 里的当作本地时间,Linux 默认把 CMOS 的时间当作 UTC 时间,非 0 时区会导致时间同一样
# GMT(Greenwish Mean Time 格林威治时间)是 UTC 的民间名称。GMT=UTC。
# 协调世界时(UTC,Coordinated Universal Time)别称:世界统一时间,世界标准时间国际协调时间, 协调世界时,又称世界统一时间,世界标准时间,国际协调时间。

# 如果想让 Linux 把 CMOS 中的当作本地时间,可以:
vi /etc/default/rcS
UTC=no

查看 CPU 信息

# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

# CPU 型号
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

# 装了几颗 CPU
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 每颗 CPU 的核数
cat /proc/cpuinfo| grep "cpu cores"| uniq

# 每颗 CPU 的线程数
cat /proc/cpuinfo| grep "processor"| wc -l

查看显卡信息

# 显卡列表
lspci | grep -i vga
# “ID”为 02:00.0 的显卡的详细信息
lspci -v -s 02:00.0

启用交换空间 swap 分区

sudo dd if=/dev/zero of=/swapfile bs=1024k count=8192
sudo mkswap /swapfile
sudo swapon /swapfile
sudo echo "/swapfile swap swap defaults 0 0" >> /etc/fstab

启用 Chrome 73 的暗黑 dark 主题

Exec=/usr/bin/google-chrome-stable --enable-features=WebUIDarkMode --force-dark-mode %U
# 配合 Dark Reader 插件可以将网站内容也转成 dark 模式

安装 MariaDB

# 详见:https://downloads.mariadb.org/mariadb/repositories/
sudo apt-get install software-properties-common dirmngr
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirrors.tuna.tsinghua.edu.cn/mariadb/repo/10.3/debian stretch main'
sudo apt-get update
sudo apt-get install mariadb-server

安装 lua

sudo apt-get install libreadline-dev
wget http://www.lua.org/ftp/lua-5.3.3.tar.gz
tar -zxvf lua-5.3.3.tar.gz
cd lua-5.3.3
make linux test
make linux
make install

Shell命令行快捷键

ctrl+a   # 移动到开头
ctrl+e   # 移动到末尾
alt+b    # 回退一个单词
alt+f    # 前移一个单词
ctrl+u   # 删除光标前的部分
ctrl+k   # 删除光标后的部分
ctrl+w   # 前删一个参数
alt+backspace # 前删一个单词
ctrl+p   # 上一次命令

去掉终端命令中参杂的中文字符(改为纯英文显示)

# ~/.bashrc
if [ "$TERM" = "xterm-256color" ]; then
    export LC_MESSAGES=C
fi

Chrome 默认打开黑暗主题(隐身模式)

sudo vi /usr/share/applications/google-chrome.desktop
# 找到所有的 Exec 确保添加有 --incognito 参数,就像这样(共3处,需要修改2处):
# Exec=/usr/bin/google-chrome-stable --incognito

查看 Debian 版本号

cat /etc/debian_version
cat /etc/deepin-version
cat /etc/redhat-release
lsb_release -a

查看 crontab 的日志

journalctl -f /usr/sbin/cron
journalctl -u cron.service    # 用这个吧,经测试上边那行显示不出日志

Deepin使用 journalctl 替代了 syslog 来处理系统日志,/var/log/ 里已经找不到 cron 的日志了。

常用工具

WineQQ、Seafile、SmartGit、DBeaver、Remmina(连接RDP)、Chrome、VS Code、网易云音乐、

安装 JDK 1.8

编辑 /etc/apt/sources.list 增加以下两行:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main

安装:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
sudo apt-get update
sudo apt-get install oracle-java8-installer

重启桌面

sudo systemctl restart lightdm

在桌面上放一个 AndroidStudio.desktop 图标

第一行的 xdg-open 可以不写,详细用法在这里

#!/usr/bin/env xdg-open

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Android Studio
Exec=/home/user/Downloads/android-studio/bin/studio.sh
Icon=/home/user/Downloads/android-studio/bin/studio.png

启动器里的那些“图标”位置在:/usr/share/applications/ 和 ~/.local/share/applications/

Fix /dev/kvm Permission Denied

# 治标的办法(下次打开AndroidStudio权限会被重置,需要再执行一次下边的命令)
sudo chown `whoami`:`whoami` /dev/kvm

# 治本的办法
sudo apt install qemu-kvm
sudo adduser `whoami` kvm
reboot 或 logout

# 注:`whoami` 是当前登录的的用户名

挂载 samba 目录

sudo apt-get install cifs-utils
sudo mount -t cifs -o guest,vers=1.0 //192.168.0.1/tddownload /home/user/Download
点击返回顶部
  1. 留言
  2. 联系方式