页次: 1
情况是这样的,我按照wiki安装的输入法ibus似乎只能够在终端中使用,在其他应用比如浏览器中无法使用,有人知道为什么吗?每次需要输入中文 只能在终端先写好再贴过来,真气人!安装完后我回忆着做了个笔记,大致过程如下,谁给看看有啥问题?谢谢!
UEFI+GPK
WIN8.1 + Archlinux
dd if=archlinux.iso of=/dev/sdb bs=1M
iwconfig
wifi-menu wlp1s0
ping [url=http://www.baidux.com]www.baidux.com[/url]
cgdisk /dev/sda ----cfdisk won't work whith GPK
100M /dev/sda5 ----efi 8300
2G /dev/sda6 ----swap 8200
7.3G /dev/sda7 ----home 8300
9.8G /dev/sda8 ----root 8300
mkfs.fat /dev/sda5
mkswap /dev/sda6
mkfs.ext4 /dev/sda7
mkfs.ext4 /dev/sda8
swapon /dev/sda6
mkdir -p /mnt/home
mkdir -p /mnt/boot
mkdir -p /mnt/boot/efi
mount /dev/sda5 /mnt/boot/efi
mount /dev/sda7 /mnt/home
mount /dev/sda8 /mnt
vi /etc/pacman.d/mirrorlist
[url]http://mirrors.163.com/archlinux/$repo/os/$arch[/url]
pacstrap -i /mnt base
genfstab -U -p /mnt >> /mnt/etc/fstab
vi /mnt/etc/fstab
arch-chroot /mnt
vi /etc/locale.gen
locale-gen
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --localtime
echo ArchHost > /etc/hostname
pacman -S dialog
pacman -S wpa_supplicant
pacman -S netctl
pacman -S wireless_tools
pacman -S grub-efi-x86_64
pacman -S efibootmgr
grub-install --efi-directory=/boot/efi --bootloader-id=arch-grub --recheck
cd p /usr/share/locale/en@quot/LC_MESSAGES/
cp grub.mo /boot/grub/locale/en.mo
pacman -S os-prober
grub-mkconfig -o /boot/grub/grub.cfg
exit
umount /mnt/boot/efi
umount /mnt/home
umount /mnt
reboot
root
(null)
passwd
wifi-menu wlp1s0
netctl list
netctl enable wlp1s0-123
pacman -S alsa-lib
pacman -S alsa-utils
pacman -S alsa-oss
pacman -S xorg-server
pacman -S xorg-server-utils
pacman -S xorg-xinit
pacman -S xf86-video-intel
pacman -S xf86-input-synaptics
pacman -S xorg
pacman -S xorg-twm
pacman -S xterm
startx
pacman -S wqy-zenhei
pacman -S kde
pacman -S kde-l10n-zh_cn
pacman -S sudo
visudo
pacman -S vim
cp /usr/share/viim/vim74/vimrc_example.vim /etc/vimrc
pcman -S mlocate
useradd -m -k /etc/skel -G users,wheel < eli
exit
eli
passwd
vim ~/.xinitrc
export LANG=zh_CN.UTF-8
exec startkde
startx
sudo pacman -S wiznote
sudo pacman -S chromium ----
sudo pacman -S ntfs-3g
sudo pacman -S ibus
sudo pacman -S ibus-qt
vim ~/.xprofile
export LANG=zh_CN.UTF-8
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -x -d
vim ~/.kde4/Autostart/kde.sh
export LANG=zh_CN.UTF-8
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -x -d
vim ~/.bashrc
export LANG=zh_CN.UTF-8
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -x -d
sudo pacman -S qtcurve-gtk2
sudo pacman -S qtcurve-kde3
sudo pacman -S qtcurve-kde4
qtconfig-qt4
sudo pacman -S bese-devel
sudo vi /etc/pacman.conf
[archlinuxcn]
#The Chinese Arch Linux communities packages.
SigLevel = Optional TrustAll
Server = [url]http://repo.archlinuxcn.org/$arch[/url]
sudo pacman -Syu yaourt
最近编辑记录 依云 (2014-03-29 16:04:24)
离线
vim ~/.xinitrc
export LANG=zh_CN.UTF-8
exec startkde
这里没有设置输入法所需要的环境变量。
vim ~/.xprofile
export LANG=zh_CN.UTF-8
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -x -d
这个文件据说 gdm、kdm 等会使用。startx 不会。
vim ~/.kde4/Autostart/kde.sh
export LANG=zh_CN.UTF-8
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -x -d
这是 KDE 登陆时自动启动 ibus-daemon 进程。环境变量只对该 ibus-daemon 进程(即被启动的 shell 进程的子进程)有效。
vim ~/.bashrc
export LANG=zh_CN.UTF-8
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -x -d
这里也是一样,只对读取过 bashrc 的进程及其子进程有效。
使用 startx 的话,你应该把那些 export 加入到 ~/.xinitrc 里。
离线
问题依旧。现在情况是这样的,改用fcitx,.xprofile已经添加了环境变量,ipconfig-qt4->interface中选择了fcitx,kdm登录kde界面,依然只有kde相关的图形界面中可以使用fcitx输入法,其它应用比如chromium和wiznote中无法激活。不知道该怎么办。
离线
是不是 GTK 模块没装啊,看看 fcitx-diagnose 的结果?
pacman -S --needed fcitx-im 试下?
离线
fcitx-im依赖的fcitx-gtk2 fcitx-gtk3 fcitx-qt4都安装了
离线
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
exec ibus-daemon -x -d -r &
.xinitrc文件
离线
页次: 1