热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Manjaro(ArchLinux)问题解决方案合集

Manjaro(ArchLinux)合集一、搜狗输入法问题1、搜狗输入法安装出错:sogou拼音异常,请尝试删除SogouPY并重启经过多方分析,采取的手段主要为通过sogou-q




Manjaro(Arch Linux)合集


一、搜狗输入法问题


1、搜狗输入法安装出错:sogou拼音异常,请尝试删除SogouPY并重启

经过多方分析,采取的手段主要为通过sogou-qimpanel判断文件缺失问题,可以确认的是,与fcitx有大关系,涉及到GTK什么的,目前也不太懂。

试用的解决方案,好像是fcitx的什么东西,如下记录一遍:

yay -S fcitx-qt4

2、wps软件无法输入中文

涉及到的是环境变量的设置,需要编辑一下.xprofile文件

添加以下内容:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

3、常用软件

状态栏显示网速的插件:Simple net speed(gnome可用)

nslookup等IP查询工具插件:net-tools dnsutils inetutils iproute2等


二、Manjaro Linux涉及到的网络问题


1、github访问及下载速度过慢的解决策略

定位github以及一个有关网站的IP,在hosts文件中强行加入解析(补充)


2、刷新DNS缓存的命令行操作

sudo systemctl restart NetworkManager.service

3、停止ping的快捷键:Ctrl C


三、manjaro系统的美化总结(gnome桌面)


1、资源的寻找

主要包括图标,主题,shell等资源的搜集,最好本地留存备份


2、资源的安装

主要多多逛逛github,一般都有着详细的使用说明,阅读readme文档,可以本网址为例,以及archlinux官方网站。(用户软件仓库)

附带常用的命令行

sudo mv /*** /*** //移动文件到某处
sudo cp (-r) /*** /*** //复制文件(夹)到某处
chmod XXX //处理权限问题
sh -c XXX //它可以让 bash 将一个字串作为完整的命令来执行

四、manjaro系统使用问题


1、快捷键问题

Alt+F2:貌似是重启gnome桌面(显示运行命令提示符)

Alt+Tab:切换任务,通过插件可实现3D效果,应用商店可以搜索

Super+D:返回桌面,在manjaro中有个名字:隐藏所有正常窗口,需要自行添加快捷键。


五、驱动问题


1、manjaro切换prime闭源驱动

搜索相关的安装包NVIDIA-Prime


六、软件问题


1、在dde桌面环境下,wps文档的桌面图标异常

查阅官方文档的解决方案:

在安装完成wps之后,系统的Microsoft Office文件格式会被识别为zip,无法与wps关联,可以通过删除/usr/share/mime/packages/下的mime文件即可修改格式识别:

sudo rm /usr/share/mime/packages/wps-office-*.xml
sudo update-mime-database /usr/share/mime

2、wine系列软件的DPI缩放设置

一般使用的软件是deepin移植版本,因此使用deepin附带的wine,开启winecfg的命令,然后调整缩放。

env WINEPREFIX="$HOME/.deepinwine/Deepin-TIM" winecfg

而后生效。


3、关于Manjaro的软件包管理GUI工具的切换问题

由于刚开始使用的是KDE桌面,自带的包管理工具是Octopi,使用一段时间感觉操作繁琐不太适应,于是一直想切换回pamac,由于不知道pamac的全包名,在网上找了许久,安装pamac管理工具代码:

sudo pacman -Syu pamac-gtk

4、配置oh my zsh

主要是各类插件的总结


  • 安装autojump自动跳转插件

sudo pacman -S autojump //该插件非必要,autosuggestions已经可以代替
echo "./usr/share/autojump/autojump.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
source ~/.zshrc

  • 安装zsh-syntax-highlighting语法高亮插件

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
echo "source $ZSH_CUSTOM/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
source ~/.zshrc

  • 安装zsh-autosuggestions语法历史记录插件

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
echo "source $ZSH_CUSTOM/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
source ~/.zshrc

  • 安装自动补全插件incr

cd $ZSH_CUSTOM/plugins
mkdir incr
cd incr
wget http://mimosa-pudica.net/src/incr-0.2.zsh
echo "source $ZSH_CUSTOM/plugins/incr/incr*.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
source ~/.zshrc

5、Arch(manjaro)系统下网易云音乐歌曲搜索无法输入中文

首先先安装qcef这个软件包

sudo pacman -S qcef

编辑netease-cloud-music.bash文件

sudo gedit /opt/netease/netease-cloud-music/netease-cloud-music.bash

更改

#!/bin/shHERE="$(dirname "$(readlink -f "${0}")")"export LD_LIBRARY_PATH=/usr/libexport QT_PLUGIN_PATH="${HERE}"/pluginsexport QT_QPA_PLATFORM_PLUGIN_PATH="${HERE}"/plugins/platformsexec "${HERE}"/netease-cloud-music $@

最后安装vlc

sudo pacman -S vlc

6、双系统下(Windows、Manjaro)实现蓝牙鼠标(键盘)自动连接

原理,主要是两个OS上对于鼠标的信息生成不一致导致连接需要频繁切换,解决方案如下:


  • 先在Windows下配对,配对好了会在注册表下生成蓝牙设备相关信息
  • 在Manjaro上同样连接上你的蓝牙设备,然后我们获取Linux下的相关参数

su
cd /var/lib/bluetooth
ls -alF
cd XX:XX:XX:XX:XX:XX 进入蓝牙设备地址
ls -alF
cd XX:XX:XX:XX:XX:XX #你蓝牙设备的地址
cat info

将你所获取的info文件单独Copy下来,进入Windows操作系统,通过工具集PSTools进行注册表信息更改,执行并进入

psexec.exe -s -i regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BTHPORT\Parameters\Keys\

找到你蓝牙设备对应的mac地址,与你在Manjaro下所获取的mac信息进行对照,发现会存在不一样的信息(主要是最后一位),进行更改,要更改两处的蓝牙设备mac信息:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BTHPORT\Devices\
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BTHPORT\Parameters\Keys\

修改完之后,进入keys中的那一栏,把info中的信息分别对照过来:


  • 把IdentityResolvingKey的16进制形式复制到 IRK中(在注册表中该项是二进制,建议一个个手动输入吧,不知为啥我复制不动)
  • 把LongTermKey的16进制复制到LTK中
  • 把EDIV以10进制复制到EDIV中
  • 把RAND以10进制复制到ERAND中

OK,Reboot,Solved。


7、关于在Manjaro上安装最新的fcitx5输入法框架

安装Fcitx5软件包:

sudo pacman -S fcitx5-chinese-addons fcitx5-git fcitx5-gtk fcitx5-qt fcitx5-pinyin-zhwiki kcm-fcitx5

  • fcitx5: 输入法基础框架主程序

  • fcitx5-chinese-addons: 简体中文输入的支持,云拼音

  • fcitx5-gtk: GTK程序的支持

  • citx5-qt: QT5程序的支持

  • fcitx5-pinyin-zhwiki: 网友制作的维基百万词库

  • kcm-fcitx5: KDE桌面环境的支持

配置:

修改环境变量

修改输入法环境变量,使应用可以调用Fcitx5输入法

将下面的内容粘贴到~/.pam_environment

GTK_IM_MODULE DEFAULT=fcitx5
QT_IM_MODULE DEFAULT=fcitx5
XMODIFIERS DEFAULT=@im=fcitx

系统登陆后默认启动Fcitx5输入法

将下面的内容粘贴到 ~/.xprofile

fcitx5 &

配置主题:
可以使用fcitx5-material-color这个主题

sudo pacman -S fcitx5-material-color


推荐阅读
  • kafkamanager(cmak)安装及使用
    1.软件下载kafka-manager工具目前改名为cmak,下载地址为:https:github.comyahooCMAKreleasestag3.0.0.5现在 ... [详细]
  • delphi控件大全
    本文章已收录于:delphi控件查询:http:www.torry.nethttp:www.jrsoftware.orgTb97最有名的工具条(ToolBar) ... [详细]
  • apk简单介绍APK的组成apk安装流程app的启动过程apk打包流程AIDLAIDL介绍为什么要设计这门语言它有哪些语法?默认支持的数据类型包括什么是apk打包流程 ... [详细]
  • kali激活成功教程软件_kali渗透教程转载请注明出处:https:blog.csdn.netl1028386804articledetails84895163VeilEvasi ... [详细]
  • pdf怎么把html变成pdf1 用AdobeAcroat8.1.2,打开网页后,页面右键菜单中会出现一个“转换为AobePDF的选项,点击就可以转换。 安装AdobeAcroba ... [详细]
  • Hbase 的伪分布部署、shell基本操作及hbase相关理念
    1,HBase的的的的伪分布式配置-对zookeeper的配置,这个前面配置过,修改zoo.cfg文件,指定zookeeper的主入口-配置的HBase的的:进入optmo ... [详细]
  • Java在PDF文档中添加或删除页面
    当你编辑一个PDF文档时,有时需要删除文档中多余的页面或 ... [详细]
  • Maven 无法打包jar到 Tomcat
    今天新来的同事,让他调试短信验证的接口。跟我说添加的aliyun的短信验证服务无法在tomcat上运行。然后给我看了报错信息:java.lang.NoClassDefFoundEr ... [详细]
  • 最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现s ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本篇博文面向Linux用户,在Linux下(0x00为什么需要有两个版本的PythonPython2和Python3不兼容是每个接触过Python的那就把Python ... [详细]
  • 微信web开发工具调试h5对于开发人员而言,时间始终是稀缺资源。从苛刻的截止日期到多个项目,再到意外的要求,我们对时间的需求不断。因此&# ... [详细]
  • IDEA项目的maven包位置在:ApplicationsIntelliJIDEA.appContentspluginsmavenlibmaven3,所 ... [详细]
  • crossorigin注解添加了解决不了跨域问题_CORS与@CrossOrigin详解
    1、跨域的基本概念a、跨域的解释要了解跨域,首先需要知晓浏览器的同源策略,简单的说就是两个请求协议、端口、主机都相同,则两个请求具有相同的 ... [详细]
author-avatar
手机用户2502919817_667
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有