IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Archlinux Gnome上解决N卡驱动安装和IBUS输入法两个小问题记录 -> 正文阅读

[系统运维]Archlinux Gnome上解决N卡驱动安装和IBUS输入法两个小问题记录

  趁着古董办公电脑(2016年的联想扬天系列)换SSD、加内存后重装win10的机会,于今年5月17日在实体机上安装了Archlinux,暂只是双系统。此前已在虚拟机安装Archlinux好几次,这次倒也顺利。用了个把多月,感觉还不错,代替win10办公倒也没有多大障碍,常用的替代软件大都有。在这个过程中,记录一下2个小问题的解决思路,权作笔记。

  一、安装Nvidia显卡驱动

  电脑显卡很low,Geforce GT730。为避免麻烦,我没有选择过去在Ubuntu中经常采取的手动安装方式,主要是因为Arch系统安装确实比其他的发行版要麻烦些,搞黑屏了或无法进入桌面比较烦人。对照ArchWiki NVIDIA (简体中文),应安装nvidia-470xx-dkmsAUR。

sudo pacman -S linux-headers
yay -S nvidia-470xx-dkms

  因为是yay方式安装,所以前提是要先安装编译环境。看似只有两条命令,实则走了不少弯路。主要是没有认真看安装过程中的错误提示,在折腾配置文件、黑名单、版本等方式过程中耽误了不少时间,一度想放弃。最后看错误提示就是没有安装Linux-headers。它是 Linux 的开发头文件,编译安装软件时须寻找当前内核的源代码来调用当前源代码的 header 进行编译。此前一直没有注意错误提示,实则编译时根本就没完成,一开始还以为安装好了只是配置方面没搞到位。后来安装Linux-headers后再装驱动顺利编译安装成功。

  二、安装ibus五笔输入法

  此前一直喜欢在linux中安装Fcitx输入法框架,网上可查的资料也多一些,配置起来倒也不难。一开始安装的是fcitx5的五笔输入法(fcitx5-chinese-addons),安装上也算驾轻就熟,使用上也毫无问题。只是由于图形桌面是Gnome4.2,它所默认的输入法框架是ibus。fcitx5的五笔输入法无法整合进系统的输入源中去,各是各的,感觉不是太爽。本着学习的目的,卸载fcitx5输入法,安装ibus。对照IBus (简体中文),还真没搞定。通过.bash_history我查找当时安装和配置的命令是:

sudo pacman -S ibus ibus-table-chinese
nano ~/.profile
写入以下四行配置代码:
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -d -x

sudo ibus-setup

  启动ibus-setup后虽可看到并加入五笔输入法,但无法保存,提示错误。在“设置-键盘-输入法”中怎么也找不到安装的输入法。此后根据网友的文章将以上.profile中配置的四句代码分别试着写入.bash_profile、.bashrc,反复重启也枉然。最后,发现写入~/.xprofile文件中即可。即:

nano ~/.xprofile
写入以下四行配置代码:
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -d -x

  在“设置-键盘-输入法”点“十”再点“汉语”,一批安装的中文输入法跃然屏上。“win+空格”即可在屏中间跳出切换提示,当然也可用鼠标点屏幕右上角输入法图标切换。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-06-25 18:26:09  更:2022-06-25 18:26:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/30 1:48:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码