Archlinux Gnome上解决N卡驱动安装和IBUS输入法两个小问题记录

2023-05-16

  趁着古董办公电脑(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+空格”即可在屏中间跳出切换提示,当然也可用鼠标点屏幕右上角输入法图标切换。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Archlinux Gnome上解决N卡驱动安装和IBUS输入法两个小问题记录 的相关文章

  • Collections.max()方法不返回String类型的实际大小

    对于String类型的迭代器是按照字典序列排序的 xff0c 要让Collections max 方法返回实际的大小 xff0c 需要添加比较器 jdk8中对于Collections max xff09 方法有如下的说明 xff1a 样例
  • 简单三步,Github Pages自定义域名开启HTTPS

    登陆域名服务商后台增加 xff0c 域名解析记录 记录值格式为 xff1a username github io 登陆github xff0c 进行仓库设置 添加 自己的域名 xff0c 开启HTTPS
  • FtpClient.storeFile返回false解决方法

    原文地址为 xff1a FtpClient storeFile返回false解决方法 今天在利用FTP将客户端文件存储到服务器端时 xff0c 在调用ftpClient storeFile方法后 xff0c 总是返回false xff0c
  • 上班一个月,我的几点体会

    这篇博文其实在去年就已经在CSDN发过的 后来 xff0c 某次误操作不小心删除了 xff0c 今天找出来重新发一下 我是从3月1号开始上班的 xff0c 今天3月31号 xff0c 刚好一个月结束 xff0c 在这一个月里 xff0c 我
  • 我这一年写的博文

    总结2013 xff0c 展望2014 xff0c gt gt 我的2013年终总结 在苦与乐中成长 下面是我这一年所写的博客 xff0c 主要涉及C xff0c Net Framework xff0c SQL Server xff0c S
  • 我的2013年终总结——在苦与乐中成长

    写在前面 最近正好在三亚旅游 xff0c 空闲下来时 xff0c 便开始进行年终总结 由于去年年末较忙 xff0c 便错过了2012 年的年终总结 xff0c 所以本文将会对 2012 与 2013 两年一起进行总结 说说工作 学生 到 码
  • 走过2014,2015我将继续前行

    写在前面 一转眼 xff0c 一年时光就这么溜走了 在这辞旧迎新之际 xff08 这说法是不是很官方啊 xff0c 呵呵 xff01 xff09 xff0c 我将对即将过去的2014 年进行一番总结 xff0c 并对即将来临的 2015 年
  • C#使用随机数模拟器来模拟世界杯排名(二)

    接上一篇 xff1a C 使用随机数模拟器来模拟世界杯排名 一 C 使用随机数模拟器来模拟世界杯排名 一 斯内科的博客 CSDN博客 我们使用洗牌随机数算法来匹配世界杯对战国家 xff1a 新建洗牌随机数相关类RandomUtil 用于随机
  • Windows Server 2012 R2 服务器密码忘记问题

    解决方法 xff1a 1 准备好一张和当前Windows server 2012R2系统版本和位数相近 xff08 最好相同 xff09 的系统镜像光盘或者ISO文件 2 通过BIOS设置系统从光盘启动 出现安装系统的画面 xff0c 点击
  • Butterknife的替代者ViewBinding的简单使用

    Android自家的 xff0c 又可以省去findviewbyid xff0c 而且Butterknife上大神都已经推荐使用的 xff0c 还有什么理由不去改写呢 build gradle 开启viewBinding功能 android
  • matlab中删除矩阵中的某些行

    方法1 遍历所有行 xff0c 找到满足要求的行tag xff0c 然后调用A a 61 A span class token operator 61 span neighborhood s span class token punctua
  • MySQL 创建新用户并给授权指定的数据库权限

    首先创建用户 span class token comment 低版本数据库 span create user span class token string 39 用户民 39 span 64 span class token strin
  • 如何远程连接Linux服务器

    远程登陆linux xff0c 使用的是ssh协议 windows平台下有putty xff0c Xshell xff0c SecureCRT等工具来远程连接linux服务器 1 putty是一款非常轻量级的SSH连接工具 xff0c 可以
  • 抖音超火3D相册——魔方版(肖战壁纸图片)

    抖音超火3D相册 魔方版 xff08 肖战壁纸图片 xff09 闲来无事 xff0c 写了一个HTML5和CSS的肖战3D相册 xff0c 以下奉上效果图和源代码 xff08 PS xff1a 鼠标触碰可以显示内层六面体照片 xff0c 拖
  • 使用Kotlin开发Android

    Android Studio 中安装 Kotlin Plugin 打开Settings选择Plugins模块 xff0c 搜索Kotlin xff0c 然后选择安装 xff0c 这个需要一个下载的过程 xff0c 下载完安装成功后重启一下A
  • Scrum实践系列之三--敏捷教练的修炼之路

    敏捷教练与项目经理 在被奉为 项目管理圣经 的PMBOK中 xff0c 对项目经理在各阶段的职责有着清晰的界定 xff0c 比如项目经理制定规则 安排进度 监控执行中的各项风险并实时汇报状态 xff0c 等等 然而在敏捷的世界里 xff0c
  • 什么样的人当不好程序员?

    什么样的人当不好程序员 xff1f 2016 01 21 程序员之家 来源 xff1a 36Kr 译文 xff1a http 36kr com p 5042433 html 原文 xff1a https goo gl jLfUFq 软件蚕食
  • apt-get install E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing

    在进行apt get install时一直报错E Unable to fetch some archives maybe run apt get update or try with fix missing 尝试apt get update
  • 解决spring4连接redis集群报错:CLUSTERDOWN The cluster is down

    原因是redis出错了 解决方法如下 xff1a 1 使用命令检查REDIS状态 xff1a java redis redis7000 src redis trib rb check 192 168 249 230 7000 ERR Nod
  • win10安装ubuntu18.04双系统,创建EFI分区

    1 进入windows磁盘管理器 xff0c 对想要安装ubuntu系统的磁盘进行压缩卷 xff0c 分配ubuntu系统空间 xff1b 2 若一个磁盘空间不够 xff0c 需要多个磁盘同时压缩卷后再合并压缩出来的空间 此时 xff0c

随机推荐