入手了一台新机,装了ubuntu,总的说来,现在的linux桌面基本可用,虽然距windows的易用性还有一定距离。顺便记录一下使用心得。
命令行激活wifi
nmcli device wifi connect 你的WIFI名 password 你的WIFI密码
蓝牙鼠标配对
打开蓝牙管理器,扫描设备,在设备上点击连接,会弹出一个很小的提示框:是否连接。点击是,即可与鼠标配对。
搜狗输入法
优麒麟主页上有二进制包:
https://www.ubuntukylin.com/applications/39-cn.html
下载后执行:
apt upgrade fcitx
升级一下底层库。
sudo dpkg -i sogouimebs_2.1.0.2529_amd64.deb
会报有些依赖缺失,使用sudo apt install安装之即可。
安装完成后要重启才会生效。
安装SublimeText
准备gpg:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/sublimehq-archive.gpg > /dev/null
更新apt source:
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
执行apt:
sudo apt update
sudo apt install sublime-text
pip使用国内镜像
pip install -i https://mirrors.aliyun.com/pypi/simple javalang
或者在~/.pip/pip.conf里配置:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple[install]
trusted-host = mirrors.aliyun.com
这样可以直接用pip install命令。
有道笔记
有道主页上有linux安装包,下载安装之。最后执行:
ynote-desktop &
python开发
不用说,安装pycharm社区版本。
使用pycharm.sh
将路径加入.bashrc
export PATH="$PATH:$HOME/programs/pycharm-community-2024.2/bin:$HOME/programs/idea-IC-242.20224.387/bin"
也可以加桌面快捷方式,参看后文。
java开发
先安装openjdk-8
再安装IDEA社区版,使用idea.sh启动之。
rust开发
安装rustup:
curl https://sh.rustup.rs -sSf | sh
再安装rustrover IDE的教育版,注册很费劲,主要是jetbrains的注册页面很难登录上。
chrome
启动chrome时报错:
Failed to load module "topmenu-gtk-module": 'gtk_module_display_init': /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk-module.so: undefined symbol: gtk_module_display_init
安装缺失的包:
sudo apt install libcanberra-gtk-module
但结果还是不行。先用firefox凑合着吧。
设置屏幕分辨率
有时候把分辨率设置太小,导致没法重新设置分辨率(linux的界面确实做的不够易用啊),还得用命令行完成:
xrandr --output eDP-1 --mode 3000x2000
其中,eDP-1是我的屏幕号,可执行xrandr查看到。
计算器
gnome-calculator
redis
用apt install安装
然后,直接用redis-cli连接即可。
访问github
参考https://blog.csdn.net/zaishuiyifang_ct/article/details/134299038
解决DNS污染问题。
更新/etc/hosts后,刷新本地dns缓存:
sudo systemd-resolve --flush-caches
就可以正常访问或下载了。
ln命令
ln -s 源文件 软链接
根据域名查IP的网址
https://ip.tool.chinaz.com/
locate命令:快速查找ubuntu文件
locate相当于做了一个全系统文件的数据库,类似windows下的search everything
sudo apt install mlocate
sudo updatedb
pyqt
pyqt4对应的python2,pyqt5对应python3,非QT公司出品,但出来的早,很成熟了。许可证是GPL,对商业开发不太友好。
pyside是QT公司出品,出来的晚,但许可证是LGPL,相对友好。
安装:
pip install PySide6
我的python是3.8,得装PySide6。老一点的PySide不行。
要安装pyside6的qtdesigner,尝试使用命令:
pip install PySide6-designer-plugins
结果没装上,所以还是用预装的pyqt5的QTDesigner吧,执行命令:
designer
即可。但这个designer的界面菜单上无法生成python代码,只有C++代码,需要额外在pycharm里配置pyuic,参考:
https://blog.csdn.net/wwlswj/article/details/106409702
HDMI无法外接显示器
百度上搜索“ubuntu更新intel显卡驱动”
几个命令:
lspci | grep VGA
sudo apt update
sudo apt install intel-graphics-update-tool
sudo intel-graphics-update-tool
目前尚未解决,持续跟进吧…
桌面快捷方式
进到/usr/share/applications/,会看到很多.desktop文件,这些就是启动栏里的图标。
我们可以在/usr/share/applications/加入自己的.desktop文件,比如sam.desktop,内容形如:
[Desktop Entry]
Version=1.0
Type=Application
Name=Site Account Mananger
GenericName=Text Editor
Comment=Site Account Mananger
Exec=python /home/uniquelip/PycharmProjects/sam/site_acc_mgr.py
Terminal=false
Icon=/usr/share/pixmaps/python3.8.xpm
Categories=TextEditor;Development;
StartupNotify=true
执行chmod +x sam.desktop
然后进到启动栏,选择该程序图标,右键选择“添加到桌面快捷方式”,这样在桌面也出现了图标。
如果程序出错,可以在命令行执行Exec的命令,看具体错误在哪里。