jinzh notes
jinzh notes

manjaro探索

manjaro探索
内容纲要

前言

Manjaro是一款基于Arch Linux、对用户友好、全球排名第1的Linux发行版。

安装

不多描述,常规安装方法即可(下载官方iso),从u盘启动,然后开始安装

更新镜像列表

由于我大中国国情在此,导致初次安装后更新比较困难,因此需要先评估镜像站,进行排名操作,指令如下:

sudo pacman-mirrors -i -c China -m rank
//会自动ping源进行排序操作,完成后会弹出提示框要求选择生效的源
//选择完成后执行以下命令,进行相关更新操作
sudo pacman -Syyu
sudo pacman -S gcc perl make base-devel yay neovim
#基本工具

解除manjaro商店的aur源限制

在manjaro的应用商店的第三方设置中允许使用aur源,这样才能使用众多arch的用户源,也可以直接不开启直接使用yay进行安装

神器,aur官网找包专用

中文输入法

manjaro输入法这里使用fcitx(小企鹅)作为基础,随后使用rime(小狼毫)作为输入框架

arch百科

安装方法如下:

依赖环境:

#安装以下包
sudo pacman -S fcitx5  fcitx5-configtool  fcitx5-qt fcitx5-gtk fcitx5-chinese-addons fcitx5-lua fcitx5-rime

然后设置环境变量:

~/.pam_environment

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

设置完成后重启系统,即可生效。

rime字体小

关闭自动DPi

修改~/.config/fcitx5/conf/classicui.conf

# 按屏幕 DPI 使用
PerScreenDPI=False

# Font (设置成你喜欢的字体)
Font="Noto Sans Regular 14"

设置默认简中:

~/.config/{这里可能是ibus或者fcitx,取决你你使用的输入法引擎}/rime/build/luna_pinyin.schema.yaml

switches:
  - name: ascii_mode
    reset: 0
    states: ["中文", "西文"]
  - name: full_shape
    states: ["半角", "全角"]
  - name: simplification
    states: ["漢字", "汉字"]
  - name: ascii_punct
    states: ["。,", ".,"]
#再simplification下增加一行
    reset: 1

转deb包转为可安装形式

安装debtap

yay -S debtap
sudo debtap -u

然后转到deb包目录,使用以下命令执行转换:

debtap EasyConnect_x64.deb

# 如果您不想在程序包转换期间回答任何问题,可使用-q标志绕过所有问题
debtap -q EasyConnect_x64.deb(建议)

# 或使用-Q标志绕过所有问题(不建议使用)
debtap -Q EasyConnect_x64.deb

如果没有绕过问需要进行以下回答:

:: Enter Packager name: --> EasyConnect
:: Enter package license: --> 填'GPL'或'unknow'
:: If you want to edit: --> Enter(跳过编辑)

之后使用pacman执行强制安装操作:

#安装刚创建的Arch软件包
sudo pacman -U easyconnect-7.6.3.0.86415-1-x86_64.pkg.tar.xz

如果想要卸载,执行命令:

sudo pacman -R easyconnect

安装vscode

#前置:需要git和最新库
sudo pacman -Syu
sudo pacman -S git
#从AUR存储库安装Visual Studio Code
cd ~/tmp
git clone https://aur.archlinux.org/visual-studio-code-bin.git
cd visual-studio-code-bin/
makepkg -si

虚拟机

推荐使用Virt-manager,官网

或者virualbox

gnome的boxes不推荐,定制性太差

常用软件

分区:gparted
截图:flameshot(火焰截图)
录制工具:obs
下载: qbittorrent
数据库: dbeaver
魔法工具:clash for windows

QQ

QQ:

yay -S deepin-wine-qq

icalingua++:

第三方qq,可模拟mac、ipad等登陆(据说有封号风险,目前还未碰到)

icalingua++

TIM:

yay -S deepin-wine-tim

微信

微信:

#原生linux微信,功能支持较差,日常聊天没问题,但是无法传文件,发图片都做不到
yay -S wechat-uos
#深度的wine微信,支持程度很好,但还是有点小问题,不影响日用
yay -S deepin-wine-wechat

docker

docker :

sudo pacman -S docker
#自动开始安装
sudo systemctl start docker
#启动docker服务
sudo systemctl enable docker
#设置开机作为服务启动
sudo gpasswd -a ${USER} docker
#把当前用户加入到docker组中,这个得重启后才能生效
sudo systemctl restart docker
#重启docker服务

steam

#保证系统最新
sudo pacman -Syu
sudo pacman -S base-devel
#安装Flatpack
sudo pacman -S flatpak
#启用flatpack库
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
#安装steam
sudo pacman -S steam

wps

#国内版
yay -S wps-office-cn
#国际版
yay -S wps-office
#相关字体(必装)
yay -S ttf-wps-fonts
#中文包,wps的中文被拆成单独一个补丁包了,中文显示需要额外装这个包
yay -S wps-office-mui-zh-cn

LibreOffice

LibreOffice 是由 文档基金会 开发的自由及开放源代码的办公室套件。LibreOffice 是一款功能强大的办公软件,默认使用 ODF 开放文档格式(OpenDocument Format),并支持 .docx、.xlsx、*.pptx 等其它格式。

它包含了 Writer、Calc、Impres、Draw、Base 以及 Math 等组件,可用于处理文本文档、电子表格、演示文稿、绘图、数据库管理以及公式编辑。

不过它不太符合国人使用软件的习惯

sudo pacman -S libreoffice-still libreoffice-still-zh-cn

Foxit PDF Reader

Foxit PDF Reader是福建福昕软件开发股份有限公司推出的一款轻量级PDF编辑器,是目前笔者在Linux平台下使用过免费且最好用的PDF编辑器。Foxit PDF Reader提供常规的PDF注释功能:段落高亮、区域高亮、下划线、波浪线、图形、删除线和备注等标记,也提供许多其他平台付费PDF编辑器提供的打字机、文本框、笔迹等轻量级PDF编辑。加载和保存PDF速度较Libre Office Draw快,打字机功能较KDE Okular支持非拉丁字符输入,是PDF笔记文档注释的好帮手。

yay -S foxitreader

typeora

国产的markdown编辑器,所见即所得!

sudo pacman -S typora pandoc

VNote

VNote 是一款跨平台开源自由的 Markdown 笔记软件。VNote 的目标是做一个带有舒适 Markdown 编辑体验的笔记软件,或者带有强大文件管理功能的 Markdown 编辑器。
VNote 借鉴了程序员日常使用的代码编辑器的很多优点,特别是 Vim 的很多优秀思想,尽力成为一款更懂程序员和 Markdown 的笔记软件。

yay -S vnote

视频播放器

Dragon Player

Dragon Player 是 KDE 开发的一个相比于功能来说更注重简洁的多媒体播放器。Dragon Player 做且只做一件事,就是播放多媒体文件。界面简单、减少干扰、立即播放文件。

sudo pacman -S dragon

VLC

VLC 是一款自由开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。

sudo pacman -S vlc
#推荐使用应用商店进行安装,因为其附带很多插件

音乐播放器

Juk

JuK 是 KDE 开发的一款音乐播放器和管理程序,支持 MP3、Ogg Vorbis 和 FLAC 等音频文件。它侧重于音乐管理功能,可以用它编辑音频文件的标签、管理音乐和播放列表。

sudo pacman -S juk

Listen 1

在线听歌软件,支持同步qq音乐,网易云,咪咕音乐

Listen 1 作为“老牌”的听歌软件可以搜索和播放来自网易云音乐、虾米、QQ 音乐、酷狗音乐、酷我音乐、Bilibili、咪咕音乐网站的歌曲,让你的曲库更全面。

yay -S listen1-desktop-appimage

磁力下载

qBittorrent Enhanced Edition

qbittorrent加强版,支持自动屏蔽迅雷,自带tracker

yay -S qbittorrent-enhanced-git

Morix

使用electron构建的aria2客户端,开源免费,自带tracker

yay -S motrix-appimage
#如果是安装motrix的话就是在电脑上进行编译,但是不知道为何我总是编译失败,所以使用打包好的appimage

telegarm

电报官方客户端

sudo pacman -S telegram-desktop

pycharm professional

pycharm ide

yay -S pycharm-professional

腾讯会议

yay -S wemeet-bin

钉钉

yay -S dingtalk-bin

电子书

calibre

calibre 是一款功能强大且易于使用的电子书管理器。支持 epub、txt、azw3 等文件格式。配合zlibrary无敌

sudo pacman -S calibre

百度网盘

yay -S baidunetdisk-bin

代理设置

浏览器代理使用系统设置ip和端口号即可

终端代理设置,创建~/.proxy文件,写入以下内容:

#代理函数
function proxyon() {
    export http_proxy=http://127.0.0.1:7890
    export https_proxy=$http_proxy
    export ftp_proxy=$http_proxy
    export rsync_proxy=$http_proxy
    export all_proxy=$http_proxy
    export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
    echo -e "终端代理已开启。"
}

function proxyoff(){
    unset http_proxy https_proxy ftp_proxy rsync_proxy all_proxy no_proxy
    echo -e "终端代理已关闭。"
}

分别在以下两个文件中写入以下内容:
~/.bashrc ~/.zshrc

#配置终端代理
source ~/.proxy

在终端中如果要使用代理执行proxyon命令即可,关闭执行proxyoff命令

clash for windwos

使用此方案可以不用管上方的代理设置,clash for windows

使用yay安装:

yay -S  clash-for-windows-chinese
#安装clash for windows中文版,上游直接取自clash for windows,自动构建
yay -S iproute2 nftables
#安装tun模式相关组件,完成后需重启生效,clash for windows本身也可以安装,不过实测在manjaro输入sudo密码后无效
#相关组件安装完成后可能暂不生效,尝试重启和重新安装即可!

随后正常使用clash,并开启tun模式即可,无需再进行额外的代理设置!

问题

timeshift回滚前备份快照无法删除

timeshift在某次安装完软件后需要回滚环境,结果回滚成功后,自动备份的快照无法删除了,在arch论坛找到的原因说是因为使用的文件系统btrfs导致的子卷嵌套,btrfs文件系统操作命令行使用还不会,所以当前解决方案为通过timeshift进入到快照目录,打开终端,然后使用rm rf强制删除快照文件,删除完成后并未发现系统出现问题!

影翼

文章作者

发表回复

textsms
account_circle
email

jinzh notes

manjaro探索
Manjaro Linux(或简称 Manjaro)是基于 Arch Linux 的 Linux 发行版,使用 Xfce 、GNOME和 KDE Plasma 作为默认桌面环境,和 Arch 一样,采用滚动更新。其目标是为 PC 提供易于使用的自由的操作系统。
扫描二维码继续阅读
2022-06-16