blog.vlinyu.com Open in urlscan Pro
120.28.10.46  Public Scan

URL: https://blog.vlinyu.com/archives/arch-program-guide
Submission: On August 07 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

GET https://blog.vlinyu.com/search

<form class="joe_header__above-search" method="get" action="https://blog.vlinyu.com/search">
  <input maxlength="16" autocomplete="off" placeholder="请输入关键字..." name="keyword" value="" class="input" type="text">
  <button type="submit" class="submit" aria-label="搜索按钮"><i class="joe-font joe-icon-search"></i></button>
  <span class="icon"></span>
  <nav class="result">
    <a href="https://blog.vlinyu.com/archives/chanlunjiexi-tujie56ke" title="【缠论解析】图解分析56课" class="item">
            <span class="sort">1</span>
            <span class="text">【缠论解析】图解分析56课</span>
          </a>
    <a href="https://blog.vlinyu.com/archives/sqlserver-compress-files" title="【Windows 使用】之--SQL Server 数据库文件压缩" class="item">
            <span class="sort">2</span>
            <span class="text">【Windows 使用】之--SQL Server 数据库文件压缩</span>
          </a>
    <a href="https://blog.vlinyu.com/archives/chanlunjiexi-tujie43ke" title="【缠论解析】图解分析43课" class="item">
            <span class="sort">3</span>
            <span class="text">【缠论解析】图解分析43课</span>
          </a>
    <a href="https://blog.vlinyu.com/archives/docker-compose-freenom-auto-renew" title="【Docker项目】之--Freenom域名自动续签" class="item">
            <span class="sort">4</span>
            <span class="text">【Docker项目】之--Freenom域名自动续签</span>
          </a>
    <a href="https://blog.vlinyu.com/archives/zhangzhishun-babuchangshougong-gif" title="【诸家】张至顺道长--内八部长寿功--助记gif动图" class="item">
            <span class="sort">5</span>
            <span class="text">【诸家】张至顺道长--内八部长寿功--助记gif动图</span>
          </a>
  </nav>
</form>

GET https://blog.vlinyu.com/search

<form class="joe_header__above-search-mobile" method="get" action="https://blog.vlinyu.com/search">
  <input maxlength="16" autocomplete="off" placeholder="请输入关键字..." name="keyword" value="" class="input" type="text">
  <button type="submit" class="submit">搜索</button>
</form>

Text Content

首页 归档
分类
教你炒股票 缠论解析 诸家 使用手册 Windows Linux Docker项目 虚拟化 默认分类
标签 图库 日志
1 【缠论解析】图解分析56课 2 【Windows 使用】之--SQL Server 数据库文件压缩 3 【缠论解析】图解分析43课 4
【Docker项目】之--Freenom域名自动续签 5 【诸家】张至顺道长--内八部长寿功--助记gif动图
v林羽




 * 累计撰写 167 篇文章
 * 累计创建 33 个标签
 * 累计收到 14 条评论

 * 栏目
   * 首页
   * 归档
   * 分类
     * 教你炒股票
     * 缠论解析
     * 诸家
     * 使用手册
     * Windows
     * Linux
     * Docker项目
     * 虚拟化
     * 默认分类
   * 标签
   * 图库
   * 日志

搜索
标签搜索
 * #SQL
 * #看盘
 * #vmware
 * #NAS
 * #ESXI
 * #Docker-compose
 * #Docker
 * #诸子百家
 * #诸家
 * #修心
 * #修身
 * #修行
 * #佛学
 * #archlinux
 * #arch
 * #Hyper-V
 * #虚拟机
 * #Ubuntu
 * #安全防护
 * #音影处理
 * #ffmpeg
 * #工具
 * #linux
 * #Java
 * #环境变量
 * #Windows
 * #系统
 * #缠论解析
 * #教你炒股票
 * #缠论
 * #教程
 * #缠中说禅
 * #股票


目 录CONTENT



 * 首页
 * /
 * Linux
 * /
 * 正文

Linux


【LINUX使用】之--ARCH部分软件程序使用指南

v林羽
2022-09-11 / 0 评论 / 0 点赞 / 238 阅读 / 2.207 字 / 推送成功!
09/11
温馨提示:
本文最后更新于 2022-11-01,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。



【LINUX使用】之–ARCH部分软件程序使用指南

#Linux #教程 #工具 #系统 #Ubuntu #arch #archlinux


软件一体安装

# 一体安装
yay -S pulseaudio-alsa pulseaudio-bluetooth net-tools openssh vim git wget man google-chrome microsoft-edge-stable-bin ntfs-3g unzip unrar flameshot timeshift plasma konsole dolphin plasma5-applets-netspeed ksysguard plasma5-applets-weather-widget-2 qt5-xmlpatterns latte-dock kate ark gwenview kcalc ktimer kamoso wps-office wps-office-mui-zh-cn ttf-wps-fonts visual-studio-code-bin telegram-desktop yesplaymusic deadbeef

# 软件说明
pulseaudio-alsa # 声音相关
pulseaudio-bluetooth # 蓝牙耳机
net-tools # 网络管理工具
openssh # ssh工具
vim git wget man # 一些常用工具
google-chrome # 浏览器
microsoft-edge-stable-bin # 浏览器
ntfs-3g # ntfs格式读取
unzip unrar # 解压软件
flameshot # 截图工具-火焰截图
timeshift # 备份工具
--- # KDE组件
plasma # KDE桌面  
konsole # KDE桌面终端  
dolphin # KDE桌面文件管理器
plasma5-applets-netspeed ksysguard # 插件网速
plasma5-applets-weather-widget-2 qt5-xmlpatterns # 天气插件
latte-dock # KDE的dock栏插件
kate # 文本编辑器
ark # 解压缩工具
gwenview # 图片查看工具
kcalc # 科学计算器
ktimer # 倒计时执行器
kamoso # 相机
--- # office办公软件wps
wps-office wps-office-mui-zh-cn ttf-wps-fonts
---
visual-studio-code-bin  # vscode
telegram-desktop # TG
yesplaymusic # 网易云第三方播放器
deadbeef # 本地音乐播放器foobar2000






安装FCITX5输入法

yay -S fcitx5-im fcitx5-chinese-addons fcitx5-pinyin-moegirl fcitx5-pinyin-zhwiki fcitx5-material-color 




编辑运行环境,启用fcitx5

EDITOR=nano sudoedit /etc/environment




添加如下内容

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx





CLASH FOR WINDOWS

yay -S clash-for-windows-bin




EDITOR=nano sudoedit /etc/environment




ALL_PROXY=socks5://127.0.0.1:7899/
http_proxy=http://127.0.0.1:7899/
https_proxy=http://127.0.0.1:7899/
ftp_proxy=http://127.0.0.1:7899/
HTTP_PROXY=http://127.0.0.1:7899/
HTTPS_PROXY=http://127.0.0.1:7899/
FTP_PROXY=http://127.0.0.1:7899/





ONEDRIVE + OBSIDIAN

yay -S onedrive-abraunegg onedrivegui-git obsidian





鼠标按键修改XBINDKEYS

Xbindkeys - ArchWiki

yay -S xorg-xmodmap xorg-xev xautomation xbindkeys




配置文件

nano ~/.xbindkeysrc




"xte 'keydown Control_L' 'key w' 'keyup Control_L'"
b:8

"xte 'keydown Control_L' 'keydown Shift_L' 'key t' 'keyup Shift_L' 'keyup Control_L'"
b:9

"xte 'keydown Control_L' 'keydown Shift_L' 'key o' 'keyup Shift_L' 'keyup Control_L'"
b:6

"xte 'keydown Control_L' 'keydown Shift_L' 'key p' 'keyup Shift_L' 'keyup Control_L'"
b:7






鼠标快速滚轮滑动

sudo pacman -S imwheel




配置文件

nano ~/.imwheelrc




".*"
None,      Up,   Button4, 4
None,      Down, Button5, 4
Control_L, Up,   Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L,   Up,   Shift_L|Button4
Shift_L,   Down, Shift_L|Button5




运行测试一下

imwheel




重新运行

imwheel kill




看到提示就成功了。

添加到启动项避免每次开机都要手动运行,这里可以用Gnome Tweak Tool来添加,不过我最近发现了systemd可以支持用户级服务,并且通过Arch
Wiki了解到了具体的用法。

使用systemd用户级服务

创建~/.config/systemd/user/imwheel.service文件。

编辑内容

[Unit]
Description=IMWheel
Wants=display-manager.service
After=display-manager.service

[Service]
Type=simple
Environment=XAUTHORITY=%h/.Xauthority
ExecStart=/usr/bin/imwheel -d
ExecStop=/usr/bin/pkill imwheel
RemainAfterExit=yes

[Install]
WantedBy=graphical.target




使用以下命令启用服务:

 systemctl --user daemon-reload
 systemctl --user enable --now imwheel
 journalctl --user --unit imwheel





鼠标中键滚动页面

一般图形界面环境会依赖此包,不需要额外安装

sudo pacman -S libinput




libinput (简体中文) - ArchWiki

通过配置,在按住某个鼠标按键的同时移动鼠标,可以实现滚动页面的动作,这里以中键为例

创建/etc/X11/xorg.conf.d/00-mouse.conf文件

sudo vim /etc/X11/xorg.conf.d/00-mouse.conf




配置

Section "InputClass"
    Identifier "system-mouse"
    MatchIsPointer "on"
    Option "ScrollMethod" "button"
    Option "ScrollButton" "2"
EndSection





RDESKTOP远程桌面工具

连接

rdesktop IP:端口 -u root -p 密码 -x lan -g workarea -r clipboard:PRIMARYCLIPBOARD -r disk:my_share=/media/vda/




后台运行可使用nohup

nohup rdesktop IP:端口 -u root -p 密码 -x lan -g workarea -r clipboard:PRIMARYCLIPBOARD -r disk:my_share=/media/vda/ &




连接常用命令说明:

 * -u user:用户名
 * -p passwd: 登录密码,可选
 * -x l(lan)|modem:用来决定网络带宽,如果带宽宽的话,选择lan,则可以将桌面背景也传过来,默认是没有桌面背景的
 * -r clipboard:PRIMARYCLIPBOARD: 重要,剪贴板可以与远程桌面交互
 * -r disk:share_name=/data:
   将本地磁盘映射到远程电脑,其中share_name为显示名称,可自定义,local-disk表示本地linux的一个目录,比如 /data
 * -r sound:off: 关闭声音,当然也可以把远程发的声音映射到本地来。
 * -d domain:指定域,可选
 * -g 1024x768: 指定分辨率,可选,-g workarea 自适应
 * -T tittle: 窗口标题
 * -D: 不显示窗口标题栏(只有远程桌面窗口,没有关闭和最小化按钮)
 * -f: 全屏模式(Ctrl + Alt + Enter 退出全屏模式)
 * -5: use RDP version 5


终端美化ZSH

方案一

安装ZSH

 1. 通过以下命令安装 zsh 相关的包:

sudo pacman -S zsh zsh-autosuggestions zsh-syntax-highlighting zsh-completions



 * zsh-autosuggestions —— 命令自动补全插件
 * zsh-syntax-highlighting —— 语法上高亮插件
 * zsh-completions —— 补充补全定义

 2. 安装 autojump插件:

sudo pacman -S autojump



 3. 更改账户的默认 Shell:

chsh -l # 查看安装了哪些 Shell
chsh -s /usr/bin/zsh # 修改当前账户的默认 Shell



 4. 注销并重新登录 > 打开终端,此时会弹出如下界面进行设置:

 * 按下 0 将创建一个只包含注释的 ~/.zshrc 文件,在下次启动时不会再次弹出设置选项。
 * 按下 1 即可进入设置

根据提示完成设置即可。也可以创建一个只包含注释的 ~/.zshrc 文件以使用默认值。

 5. 为了让插件生效,需要修改 ~/.zshrc。使用 vim 编辑 ~/.zshrc 文件:

vim ~/.zshrc




将以下内容分别添加到需要设置 zsh 账户的 ~/.zshrc 中:

source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/autojump/autojump.zsh



 6. 关闭并重新打开终端,测试一下

有关 autojump 的使用可以参阅 autojump repo。

可能需要:

 * 将在 ~/.bash_profile 所做的配置复制到 ~/.zsh_profile
 * 将在 ~/.bashrc 所做的配置复制到 ~/.zshrc

美化ZSH

 1. 安装 zim 。

curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh



 2. 编辑 Zsh 配置文件 ~/.zimrc :

vim ~/.zimrc



 3. 在文件最后加入下面的一行文字,以添加 powerlevel10k 模块,然后退出。

zmodule romkatv/powerlevel10k



 4. 安装 powerlevel10k 模块,在终端输入如下命令即可。

zimfw install




安装之后,powerlevel10k会让你进行配置。

在此时配置时,很多图标符号看不到,因为 powerlevel10k 中包含许多特殊图标符号,需要与之兼容的字体。

 5. 安装 Nerd Font 字体

Nerd Fonts 是一系列打过补丁的字体,支持 powerlevel10k 中的图标。

AUR 和 ArchLinuxCN 源中都有很多 Nerd Font,在终端使用 yay 搜索安装即可。

yay -Ss nerd-font




个人推荐使用nerd-fonts-jetbrains-mono字体,可在aur中安装

yay -S nerd-fonts-jetbrains-mono




安装完任意一个 Nerd Font 字体后,打开 Konsole 的 设置 > 编辑当前方案 > 外观,把 字体 改为刚刚安装的 Nerd Font 即可。

现在再打开 powerlevel10k 配置(p10k configure),就可以看到图标符号,正常配置了。

方案二

# 先安装包
yay -S zsh oh-my-zsh-git zsh-theme-powerlevel10k

# 按照提示拷贝配置文件
cp /usr/share/oh-my-zsh/zshrc ~/.zshrc

echo 'source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
git clone https://gitee.com/keyboardkiller/nerd-fonts.git

# 复制字体
sudo mv -f ./nerd-fonts/patched-fonts/ /usr/share/fonts

# 刷新字体缓存
fc-cache -fv

# 更改shell
chsh -s /bin/zsh

# 配置shell
p10k configure




插件

# 历史命理补全
sudo git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

# 正确命令高亮
sudo git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

# calc计算器
# 用法 https://github.com/arzzen/calc.plugin.zsh
sudo git clone https://github.com/arzzen/calc.plugin.zsh.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/calc

# man命令着色,作用不大
# 用法 https://github.com/ael-code/zsh-colored-man-pages
sudo git clone https://github.com/ael-code/zsh-colored-man-pages.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/colored-man-pages

# 输出着色,不知道怎么用
# 用法 https://github.com/zpm-zsh/colorize
sudo sudo git clone https://github.com/zpm-zsh/colorize.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/colorize





启用插件

vim .zshrc

# 添加插件
plugins=(git zsh-autosuggestions zsh-syntax-highlighting calc)

# 启用配置
source .zshrc





虚拟机VMWARE-WORKSTATION

yay -S vmware-workstation




ZF3R0-FHED2-M80TY-8QYGC-NPKYF
YF390-0HF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8




启动网络服务

systemctl enable vmware-networks.service
systemctl start vmware-networks.service




0
#教程 #系统 #linux #工具 #arch #archlinux

微信扫一扫

版权归属: v林羽
本文链接: https://blog.vlinyu.com/archives/arch-program-guide
许可协议: 本文使用《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》协议授权

 * 0
 * 

 * 微信扫一扫

 * 上一篇
 * 下一篇


评论区


v林羽
9 分类数
33 标签数
167 文章数




文章目录

 1. 【Linux使用】之–Arch部分软件程序使用指南
    1.  软件一体安装
    2.  安装fcitx5输入法
    3.  clash for windows
    4.  onedrive + obsidian
    5.  鼠标按键修改Xbindkeys
    6.  鼠标快速滚轮滑动
    7.  鼠标中键滚动页面
    8.  rdesktop远程桌面工具
        1. 连接
    9.  终端美化zsh
        1. 方案一
           1. 安装zsh
           2. 美化zsh
        2. 方案二
           1. 插件
    10. 虚拟机vmware-workstation

相关文章
 * 【Linux使用】之--通过wine完美运行通达信等股票软件
 * 【使用手册】之--自建 Syncthing 发现服务器和中继服务器实现文件跨设备自动同步
 * 【Linux使用】之--Arch Linux下使用rclone挂载onedrive备份数据
 * 【Linux使用】之--Arch Linux安装记录
 * 【Linux使用】之--系统时区设置、时间同步及修改





2023 ©v林羽

Powered byHalo | 🌈 Theme byM酷

已运行 1287 天 22 时 46 分 15 秒
 RSS 站点地图
访问量2.5w 访客量1.6w 本页访客77