当前位置: 首页 > Linux

Manjaro配置与优化

时间:2023-04-06 20:14:52 Linux

换源sudopacman-mirrors-i-cChina-mranksudopacman-Syy&&sudopacman-Sarchlinuxcn-keyringManjaro包管理常用命令#更新整个系统sudopacman-Syu#升级软件包sudopacman-Syu#安装或升级单个软件包,或软件包列表sudopacman-Spackage_name1package_name2...#先同步包数据再执行安装sudopacman-Sypackage_name#安装本地package(扩展名为pkg.tar.gz或pkg.tar.xz)sudopacman-Ulocal_package_name#安装远程包sudopacman-Uurl#在仓库中搜索包含关键字的包sudopacman-Sskeyword#查看已安装的软件sudopacman-Qskeyword#删除单个包,保留其所有已安装的依赖项sudopacman-Rpackage_name#删除指定包及其所有未被其他已安装包使用的依赖项sudopacman-Rspackage_name#清理包缓存sudopacman-sc#清除所有缓存文件sudopacman-Scc#清除系统中无用的包sudopacman-$$(pacman-Qdtq)#从AUR安装包yay-Spackage#yay删除包yay-Rnspackage#升级所有已安装的包yay-Syu#打印系统统计信息yay-Ps#查看安装的版本yay-QipackageSoftware以下软件可以使用yay-Spackagename命令安装。软件名称包名说明chromegoogle-chromeFlamescreenshotflameshot还可以设置快捷键,命令/URLflameshotgui网易云音乐netease-cloud-musicYesPlayMusicyesplaymusic网易云第三方客户端QQ音乐qqmusic-binFeelUownfeeluown-git全平台听音乐平台,官方文档Typoratypora福昕阅读器foxitreaderGitgitugetugetmpvmpv视频播放timeshifttimeshift系统备份恢复mailspringmailspring邮箱,不支持pop3-code-binqqelectron-qqRedis-Desktop-Managerredis-desktop-manager有道词典youdao-dictEdgemicrosoft-edge-devpeekpeek屏幕录制软件GIMPgimp图片编辑器Transmissiontransmission-gtk-gitBitTorrent客户端CopyQcopyq剪贴板工具IDEAintellij-idea-ultimate-with-jbrWebstormwebstorm-jreDatagripdatagrip-jrepencil(原型绘图工具)——pencillyayyay是一款优秀的AUR包管理工具,它可以用来代替pacman,yay的语法和pacman完全一样。有时候官方仓库不需要软件,需要通过yay安装。有了yay以后就不用sudopacmansudopacman-Syyay配置镜像(清华镜像)yay--auurl"https://aur.tuna.tsinghua.edu.cn"--save输入法配置安装fcitx5#安装fcitx5yay-Sfcitx5-im配置fcitx5环境变量vi~/.xprofile#.xprofileexportGTK_IM_MODULE=fcitx5exportQT_IM_MODULE=fcitx5exportXMODIFIERS="@im=fcitx5"exportLANG="zh_CN.UTF-8"exportLC_CTYPE="zh_CN.UTF-8》安装rimeyay-Sfcitx5-rime安装完成后需要注销或重启。安装rime-cloverpinyin(输入法)从gitreleasepage下载最新版本的配置文件,解压到用户文件夹用户文件夹:ibus:~/.config/ibus/rimecitx:~/.config/fcitx/rimecitx5:~/.local/share/fcitx5/rime修改输入方案配置文件:vim~/.local/share/fcitx5/rime/default.custom.yamlcontent:patch:"menu/page_size":5schema_list:-schema:clover其中schema表示输入法的配置schemeid。修改配置后,右击输入法,选择【重新部署】即可生效。配置双拼在用户配置文件文件夹中,修改clover.schema.yaml文件。替换拼写器和翻译器部分:拼写器:字母表:zyxwvutsrqponmlkjihgfedcba分隔符:“'”代数:-erase/^xx$/-derive/^([jqxy])u$/$1v/-derive/^([aoe])([ioun])$/$1$1$2/-xform/^([aoe])(ng)?$/$1$1$2/-xform/iu$/Q/-xform/(.)ei$/$1W/-xform/uan$/R/-xform/[uv]e$/T/-xform/un$/Y/-xform/^sh/U/-xform/^ch/I/-xform/^zh/V/-xform/uo$/O/-xform/ie$/P/-xform/i?ong$/S/-xform/ing$|uai$/K/-xform/(.)ai$/$1D/-xform/(.)en$/$1F/-xform/(.)eng$/$1G/-xform/[iu]ang$/L/-xform/(.)ang$/$1H/-xform/ian$/M/-xform/(.)an$/$1J/-xform/(.)ou$/$1Z/-xform/[iu]a$/X/-xform/iao$/N/-xform/(.)ao$/$1C/-xform/ui$/V/-xform/in$/B/-xlit/QWRTYUIOPSDFGHJKLZXCVBNM/qwrtyuiopsdfghjklzxcvbnm/#-abbrev/^(.).+$/$1/翻译:字典:…………三叶草棱镜:double_pinyin_flypypreedit_format:-xform/([bpmfdtnljqx])n/$1iao/-xform/(\w)g/$1eng/-xform/(\w)q/$1iu/-xform/(\w)w/$1ei/-xform/([dtnlgkhjqxyvuirzcs])r/$1uan/-xform/(\w)t/$1ve/-xform/(\w)y/$1un/-xform/([dtnlgkhvuirzcs])o/$1uo/-xform/(\w)p/$1ie/-xform/([jqx])s/$1iong/-xform/(\w)s/$1ong/-xform/(\w)d/$1ai/-xform/(\w)f/$1en/-xform/(\w)h/$1ang/-xform/(\w)j/$1an/-xform/([gkhvuirzcs])k/$1uai/-xform/(\w)k/$1ing/-xform/([jqxnl])l/$1iang/-xform/(\w)l/$1uang/-xform/(\w)z/$1ou/-xform/([gkhvuirzcs])x/$1ua/-xform/(\w)x/$1ia/-xform/(\w)c/$1ao/-xform/([dtgkhvuirzcs])v/$1ui/-xform/(\w)b/$1in/-xform/(\w)m/$1ian/-xform/([aoe])\1(\w)/$1$2/-"xform/(^|['])v/$1zh/"-"xform/(^|['])i/$1ch/"-"xform/(^|['])u/$1sh/"-xform/([jqxy])v/$1u/-xform/([nl])v/$1ü/其他双拼方案可以参考git修改问题7、重新部署输入法使用Ctrl+Shift+F快捷键占用参考gitissues15.下面的配置会导致Ctrl+Shift+F快捷键占用。可以修改clover.schema.yaml文件,设置clover.key_bindings:/numbered_mode_switch和clover.key_bindings:/windows_compatible_mode_switch在每行开头添加#注释,重新部署配置主题yay-Sfcitx5-material-color安装完成后,重启fcitx5,切换fcitx5主题:配置附加组件----经典用户界面----主题配置搜狗词库首先,下载词库转换工具并解压。在搜狗拼音中导出本地词库(.bin)文件,使用词库转换工具进行转换,将转换后的词库粘贴到原词库文件中。配置词库后,重新部署rimezsh配置sudopacman-Szsh#installoh-my-zshsh-c"$(curl-fsSLhttps://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"#替换默认的shellchsh-s/bin/zsh#安装zsh-syntax-highlighting:提供命令高亮gitclonehttps://github.com/zsh-users/zsh-syntax-highlighting。git${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting#安装autosuggestions:记住你之前使用的命令gitclonegit://github.com/zsh-users/zsh-autosuggestions~/.oh-my-zsh/custom/plugins/zsh-autosuggestions#启用所有插件vi~/.zshrcplugins=(gitzsh-syntax-highlightingzsh-autosuggestionsextract)extract也自带插件,不用To记住不同文件的解压命令,方法是解压+你要解压的文件名修改zsh风格gitclone--depth=1https://gitee.com/romkatv/powerlevel10k.git${ZSH_CUSTOM:-$家/。oh-my-zsh/custom}/themes/powerlevel10kvi~/.zshrc#设置ZSH_THEME="powerlevel10k/powerlevel10k"显示CPU使用率、磁盘使用率和内存剩余率:编辑~/.p10k.zsh以加载、disk_usage、ram三行注释取消。xdm【MultithreadedDownloader】找到LatestRelease下载,是tar.gz格式,下载后解压安装字体JetBrainsMonohttps://github.com/ryanoasis/...也可以直接通过命令:yay-Sttf-jetbrains-mono-gitwindowsyay-Sttf-ms-fontswpsyay-Swps-office-cnwps-office-mui-zh-cn如果使用fcitx5,还需要修改/usr/bin/wps和/usr/bin/wpp,在文件开头添加如下一行代码:exportQT_IM_MODULE="fcitx5"安装缺少的字体:yay-Sttf-wps-fonts设置全局代理#临时解决方法:在中输入exporthttp_proxy=http命令行://127.0.0.1:8889exporthttps_proxy=http://127.0.0.1:8889nvidia驱动详情可以在github上找到执行命令:mhwd-li查看安装了哪些视频驱动。要使其正常工作,只需要安装video-nvidia。如果还有其他驱动,需要先删除:sudomhwd-rpciname-of-video-driver如果没有安装video-nvidia,请立即执行以下命令:sudomhwd-ipcivideo-nvidia然后执行如下命令:sudopacman-SlinuxXXX-headersacpi_call-dkmsxorg-xrandrxf86-video-intelgit其中linuxXXX-header替换为当前内核版本,例如5.10内核使用linux510-headerssudomodprobeacpi_call来回建立/etc/X11、/etc/modprobe.d、/etc/modules-load.d三个目录。安装gitclonehttps://github.com/dglt1/optimus-switch-sddm.gitcdoptimus-switch-sddmchmod+xinstall.shsudo./install.sh安装完成后可以使用命令切换显卡:sudoset-intel.shsudoset-nvidia.sh“未能成功同步所有数据库”异常::正在同步包数据库...错误:无法升级核心(无法锁定数据库)错误:无法升级额外(无法锁定数据库)错误:升级社区失败(无法锁定数据库)错误:无法升级multilib(无法锁定数据库)错误:无法升级archlinuxcn(无法锁定数据库)错误:无法升级sublime-text(Unabletolockdatabase)Error:Failedtosynchronizealldatabases如果出现以上异常,删除文件/var/lib/pacman/db.lck解决网易云搜索无法输入中文gitclonehttps://gitee.com/ForMat1/netease-cloud-music_For_Arch.gitcdqcefmakepkg-sicd../netease-cloud-musicmakepkg-siinstallDocker环境安装yay-SdockerstartDockerservicesudosystemctlstartdockersetbootself-startsudosystemctlenabledockeraddcurrentusertodockerusergroup#添加docker用户组sudogroupadddocker#添加当前登录用户进入docker用户组sudogpasswd-a${USER}docker#重启dockersudosystemctlrestartdockernewgrpdocker美化自动更换壁纸用到的工具各种主题推荐Ant-Dark桌面插件Netspeedwidget:Netspeed插件simplemonitor:系统信息todolist:任务组件applicationtitle:软件名称效率工具fd(增强版查找)yay-Sfdportiner(可视化Docker管理工具)dockerpullportainer/portainerdockerrun-d-p9000:9000--nameportainer-v/var/run/docker.sock:/var/run/docker.sockportainer/portainer默认端口9000,在浏览器中输入localhost:9000即可访问。首次访问需要在本地注册管理员账号,根据实际情况选择本地或者远程。注意提示,需要再次运行容器时添加-v/var/run/docker.sock:/var/run/docker.sock其他使用技巧参考Docker轻量级可视化管理增强版工具Portainerhttpiecurl,使发送的请求更加直观和高亮:yay-Shttpietldr高亮版manyay-Stldrexa/lsd增强版ls,后者带图标显示yay-Sexalsd使用:exa-llsd-lmycliMySQL命令行增强版,带补全功能,通过pip安装:pipinstallcli使用:mycli-urootcloc统计代码注释和空白行数工具:yay-Sclocnvmnvm是一个快速安装和使用不同node.js版本的工具命令行。git地址安装yay-Snvmsource/usr/share/nvm/init-nvm.shecho'source/usr/share/nvm/init-nvm.sh'>>~/.bashrc#如果使用zsh,以下文件安装nodenvmfor~/.zshrcinstallnodeVimusevima.txt#编辑当前目录下的a.txt文件,如果没有则自动创建此时进入的页面是Vim的命令模式.在命令模式下,可以使用一些快捷命令对文本进行操作。您可以输入i进入编辑模式。编辑完成后,按Esc键退出编辑模式,进入命令模式。命令模式下的常用命令::q#退出。如果修改的内容还没有保存,一般情况下退出时需要先保存;您可以选择强制退出-添加!:w#保存。输入:wq表示保存退出dd#删除当前行2dd#删除当前行和下一行gg#回到文本第一行shift+g#跳转到文本最后一行/xxx#搜索'xxx'文件中,回车搜索,n键进入下一个?xxx#反向搜索系统启动后自动连接蓝牙设备修改蓝牙配置文件:sudovim/etc/bluetooth/main.conf中找到FastConnectable=false,取消#注释,并将FindAutoEnable=false改为true,取消#注释,更改为trueIDEA输入候选框不跟随。这是JetBrains自身运行环境的bug导致的,所以需要使用改进版的JetBrainsRuntimeImprovedJetBrainsRuntime地址:https://github。com/RikudouPat...下载后在Idea界面解压Ctrl+Shift+A打开命令搜索ChooseBootRuntime,打开选择运行环境页面,选择刚才解压的文件夹,重启IDEA。