参考文章:
manjaro快速安装debtap,转换deb安装包,替换源,解决debtap同步仓库国内执行超慢-破碎虚空
© 著作权归作者所有
关掉烦人的主板蜂鸣音beep声:
xfce自带主板蜂鸣提示音,对于有的笔记本来说,主板峰鸣声音很大,关机警告和空退格时都会发出,很烦人。这样关闭:
su
# 输入密码
echo "blacklist pcspkr" > /etc/modprobe.d/nobeep.conf
exit
完成后重启生效
换源和更新和yay
把manjaro的pacman的镜像源换成国内的,这个会显示最快的几个源,可以选多个,选最快的那几个:
sudo pacman-mirrors -i -c China -m rank
sudo pacman -Syy
-Syy
是强制更新软件库目录。
如果要安装一些特别的某些软件比如wps和搜狗输入法,需要添加archlinux的AUR国内镜像源——修改配置文件——在/etc/pacman.conf
的最后面加上:
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
这里的只能选一个源,可选的有
# 官方源
Server = http://repo.archlinuxcn.org/$arch
# 163源
Server = http://mirrors.163.com/archlinux-cn/$arch
# 清华大学
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
然后,更新目录,并安装archlinuxcn-keyring:
sudo pacman -Syy archlinuxcn-keyring
参考://www.greatytc.com/p/945b9becb2e8
pacman确实很好用,但是还有更好用的包管理工具,比如yay、yaourt等等,笔者喜欢用yay(因为短,好打啊)。
sudo pacman -S yay
yay装完之后,就可以使用yay
指令完全代替sudo pacman
,注意yay
之前不可以再加sudo
。
yay也可以自定义镜像源,若要添加清华的源(在这个源找到了别的源找不到的mod_wsgi),执行以下命令修改 aururl :
yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save
修改的配置文件位于 ~/.config/yay/config.json 。
常用快捷键设置
xfce的快捷键设置简单且自由,我习惯用win10的几个快捷键,所以这里修改几个快捷键。
通过super菜单打开设置中心:
其中个人中的窗口管理器和硬件中的键盘是我们需要设置的。
先打开键盘->应用程序快捷键:
以下是我修改的快捷键:
命令 | 快捷键 | 说明 |
---|---|---|
xfce4-appfinder | Super+R | 类似windows的“运行...”,但有可视化,更方便。 |
xfce4-popup-whiskermenu | Super R | 意思是右super打开开始菜单。因为super键会与其他快捷键冲突,我将左Super用于组合快捷键,右super作为开始菜单键,在我的电脑上右边没有super,Fn+Super就是右super |
xfce4-screenshooter -r | Super+S | windows10中很方便的截图快捷键,xfce是自带这种功能的,但是快捷键需要自己设置 |
xfce4-terminal | Super+T | 快捷打开终端窗口,这条按自己喜好设置 |
xfce4-terminal --drop-down | Ctrl+Alt+T | 下拉终端快捷键 |
xflock4 | Super+L | 很好用的windows10锁屏键,移植过来 |
xfce4-taskmanager | Shift+Ctrl+Esc | 任务管理器快捷键 |
我在里面添加了与windows一样的显示桌面快捷键。显示桌面:Super+D。
安装wps及其字体:
自带的办公软件libreoffice不好用,可以用wps,国产正版良心。
安装国内版,带有wps云服务:
sudo pacman -S wps-office-cn
安装国际版,没有云服务且为英文:
sudo pacman -S wps-office
安装一些需要的字体(可以不安装):
sudo pacman -S ttf-wps-fonts
国内版默认也为英文,需要安装中文语言包:
sudo pacman -S wps-office-mui-zh-cn
中文包安装完后随便进入一个文档,界面右上的位置有个A
的标志,点击可切换中文。
安装chrome
自带的firefox也很好用,chrome也很好用
sudo pacman -S google-chrome
在使用过程中偶然出现输入密码解锁登录密钥环。以下方案并未生效,仅供参考,请勿过度参考。
出现这个是因为chrome浏览器有自动保存网页密码功能,一打开浏览器先确认使用电脑的是你本人,后续才会自动填充密码。私人电脑的话登录系统的时候已经输入过密码了,这里不需要再认证一次身份。
- 安装seahorse:
yay -S seahorse
- 输入seahorse,打开密钥管理软件
- 在左边“登录”上点右键,更改密码
- 先输入旧密码,然后新密码设置为空,保存密码
安装中文输入法:
fcitx四件套和配置工具,务必全部安装:
sudo pacman -S fcitx-im
sudo pacman -Sy fcitx-configtool
fcitx自带一个拼音输入法,所以搜狗拼音可选安装:
sudo pacman -S fcitx-sogoupinyin
完成之后在终端运行一下fcitx:
fcitx
会提示需要环境变量。
xfce在/etc/environment添加环境变量。
在/etc/environment
中添加:
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
之后注销重新登录即可正常使用输入法。
PS:如果遇到上述方法无效的情况,那么再尝试在
~/.xprofile
或者~/.xinitrc
中添加以上代码,造成不同的原因可能是硬件或系统的细微差异所致。应评论区要求,笔者又详细测试了在其他文件中添加环境变量的效果,结论是在本人电脑(manjaro+xfce)上只有environment添加变量有效,其他位置无效。而其他要求在每个程序目录都加环境变量的,不推荐这样做。
安装TIM:
非官方的wine版本,可以当qq用(比官方的Linux QQ好用)
sudo pacman -S deepin.com.qq.office
直接使用的话大概率会出现不能输入中文的问题,解决方法:
在 /opt/deepinwine/apps/Deepin-TIM下的run.sh 文件首行添加
env locale=zh_CN
export XIM=“fcitx”
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=“fcitx”
export QT_IM_MODULE=“fcitx”
重新启动ok就可以输入中文了.
xfce4(xfwm4)下无法输入表情解决方法:
打开xfce4的设置管理器-窗口管理器-焦点,取消勾选自动聚焦于新创建的窗口
即可。
原因是表情窗口获取焦点时会发生不兼容现象。
安装配置wmware:
虚拟机,可以运行各种版本的windows,电脑单linux系统的必备。
PS:虚拟系统占用硬盘空间比较多,慎用。
下载安装wmware:
yay -S vmware-workstation
安装完后打开,可能报错“无法启动虚拟机-vmmon”:
解决方法:
先查看自己的内核
uname -r
5.7.19-2-MANJARO
安装 linux-headers
sudo pacman -S linux57-headers
加载内核模块
sudo modprobe -a vmw_vmci vmmon
若虚拟机仍不能正常打开,尝试更新linux内核,再安装新的linux-headers。
启用服务三连——网络,usb,虚拟机分享(分享功能可以不用):
sudo systemctl enable --now vmware-networks.service
sudo systemctl enable --now vmware-usbarbitrator.service
sudo systemctl enable --now vmware-hostd.service
安装代码编辑器或IDE
sublime text 3
比较流行的代码编辑器,对主流脚本语言和标记语言支持良好,插件丰富功能丰富。缺点是不完全免费,试用期过后会限制功能。
安装 GPG key:
curl -O https://download.sublimetext.com/sublimehq-pub.gpg && sudo pacman-key --add sublimehq-pub.gpg && sudo pacman-key --lsign-key 8A8F901A && rm sublimehq-pub.gpg
选择安装稳定版还是开发版:
Stable
echo -e "\n[sublime-text]\nServer = https://download.sublimetext.com/arch/stable/x86_64" | sudo tee -a /etc/pacman.conf
Dev
echo -e "\n[sublime-text]\nServer = https://download.sublimetext.com/arch/dev/x86_64" | sudo tee -a /etc/pacman.conf
升级 pacman 并安装Sublime Text
sudo pacman -Syu sublime-text
Atom
流行的代码编辑器之一,目前完全免费。
安装方法:
yay -S atom
使用方法:编辑器atom
VSvode
微软出品的代码编辑器,对于新手和类似我这样的菜鸟程序员非常友好,会在右下角用弹窗温馨地推荐你可能需要的插件,一点就能安装。
这个编辑器的安装方法是去VSvode官网下载deb包,然后用debtap安装。
IntelliJ IDEA
IntelliJ IDEA是一个跨平台的Java开发工具,安装它不用pacman而是去网站下载安装包:https://www.jetbrains.com/idea/download/#section=linux,注意选择合适自己的版本。
下载完成后将下载的.tar.gz压缩文件解压到一个你喜欢的位置,以后这就是程序安装目录了(所以不建议直接放到下载目录下),网上其他人常用的有/usr/local
、/opt/idea/
、等等,看你喜好,并且要能记住这个位置,稍后要用到。
在桌面上点右键,点击“创建启动器....”
写好名称,命令选择刚刚解压的IDEA目录下的bin目录下的idea.sh文件,图片选择bin目录下的图片,点击创建。双击桌面上刚创建的图标,即可开始首次运行配置。idea自带一个版本的jre,可以直接使用也可以下载安装新的jre。
数据库
mysql
postgresql
yay -S postgresql
filelight:可视化查看 Linux 系统上的磁盘使用情况
sudo pacman -S filelight
安装完成后在开始菜单所有程序中打开。
向日葵:远程连接神器
向日葵支持windows、linux、android、ios之间相互远程协助。
yay -Sy sunloginclient
如果安装后无法打开,需要启动向日葵服务:
systemctl start runsunloginclient.service
也可以用enable
开启开机启动。
deb包安装——debtap
作者:破碎虚空
时间:2019/11/05 00:07
debtap转换安装包,替换升级源,解决debtap同步仓库问题
1 安装
yay -S debtap
2 升级debtap
2.1 替换源,解决debtap同步仓库国内执行超慢
打开 /usr/bin/debtap
,更换 debtap内容:
替换:http://ftp.debian.org/debian/dists
https://mirrors.ustc.edu.cn/debian/dists
替换:http://archive.ubuntu.com/ubuntu/dists
https://mirrors.ustc.edu.cn/ubuntu/dists/
2.2 执行升级
sudo debtap -u
3 使用方法
sudo debtap xxxx.deb
注意: 安装时会提示输入包名,以及license。包名随意,license就填GPL吧 上述操作完成后会在deb包同级目录生成xxx.tar.xz文件
4 静默模式
-q 略过除了编辑元数据之外的所有问题。
debtap -q xxx.deb
5 略过所有的问题(不推荐)
debtap -Q xxx.deb
6 安装转换好的本地包
sudo pacman -U xxx.tar.xz