fcitx配合各种软件出现的问题 #
本文章中出现的引号都是英文状态下的引号,切记!
安装完毕后环境变量设置 #
/etc/profile 和/etc/enviroment 均可,profile针对用户,environment针对系统。一般都是放profile里面
不行的话 #
如果修改profile无效,则在/etc/enviroment添加修改
#/etc/enviroment 末尾添加
fcitx & #这行要添加
export XIM_PROGRAM=fcitx
export XIM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
export LANG=zh_CN.UTF-8
source后再重启一下哦
装了zsh后(从终端打开)idea等各种软件不出现fcitx输入法的问题 #
在/.zshrc
最后添加
export XIM_PROGRAM=fcitx
export XIM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
export LANG=zh_CN.UTF-8
export LC_MESSAGES=en_US.UTF-8 #让终端报错时,显示英文 而不是中文
也可以不在/.zshrc中追加这些,而是直接追加 source /etc/profile
或者/etc/enviroment
即可
如果还有问题,就要在idea的配置文件idea.vmoptions
添加
-Drecreate.x11.input.method=true
如果使用系统默认终端的情况下出的问题 #
可以在 ~/.bashrc最后添加这段话,重启试试
export XIM_PROGRAM=fcitx
export XIM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
export LANG=zh_CN.UTF-8
各个文件的解释 #
/etc/profile //用户级,所有用户登陆时才会执行 对于fcitx没效果(firefox无效)
/etc/enviroment //系统级,一般不修改 这里有效果
~/.bashrc //系统默认终端打开时执行
~/.zshrc //zsh使用前执行
source命令是一个内置的shell命令,用于从当前shell会话中的文件读取和执行命令。source命令通常用于保留、更改当前shell中的环境变量。简而言之,source一个脚本,将会在当前shell中运行execute命令。 source命令可用于:
刷新当前的shell环境 在当前环境使用source执行Shell脚本 从脚本中导入环境中一个Shell函数 从另一个Shell脚本中读取变量
zsh卸载后账号无法登录 #
参考https://lwmfjc.github.io/2023/05/23/problem/linux/20230523/ 这篇文章
如果不是root用户就简单多了,直接
vim /etc/passwd
# xx(账户名)......zsh,中/bin/zsh,改为/bin/bash 即可
xfce4的安装及gnome卸载 #
gnome完全卸载
aptitude purge `dpkg --get-selections | grep gnome | cut -f 1`
aptitude -f install
aptitude purge `dpkg --get-selections | grep deinstall | cut -f 1`
aptitude -f install
xfce4安装
sudo apt install task-xfce-desktop
蓝牙问题 #
最后是装了blueman
连接蓝牙耳机出现这个问题,为了连接装了这个。之后想用扬声器发现用不了,拔了耳机可以了却发现破音了….
最后解决方案是把这两个删了,而且此时蓝牙耳机也可以连上了…原因不明
备份 #
如果是vm下学习linux,要多利用vmware,养成习惯,每进行一次大操作之前,都要进行vmware的快照备份。避免大操作导致出问题