最新更新 https://gitee.com/shafish/ToolMan/blob/master/manjaro_i3wm/i3-user-guide.md(未整理版)

看了下记录,shafish在2018-06-18年就安装使用过manjaro i3wm一段时间,好像是由于某种无法解决的原因(具体也忘了)用回了window.but,现在又满血回来liao,还是manjaro还是i3wm.

在此仅记录过程遇到的问题,以供未来考古.

先来一张原汁原味的manjaro桌面图

一:目录规范(约定)

https://www.cnblogs.com/ggjucheng/archive/2012/08/20/2647788.html

  • /etc --> 配置文件
  • /opt --> 第三方软件
  • /data --> docker数据挂载目录
  • /run/media/graham --> 外置硬盘路径
  • /home/graham/Documents --> 文档编写记录
  • /home/graham/Project/{Git,Java} --> 项目开发目录

二:obs没有声音

sudo pacman -Sy pulseaudio 然后reboot
终端输入alsamixer打开声音设置,00为开启状态,MM为静音状态.(按下m即可开启)

三:fcitx no wrok 无法切换中文输入法

  • 1.安装
    sudo pacman -S fcitx fcitx-im fcitx-configtool
    vim ~/.xprofile
      #fcitx
      export GTK_IM_MODULE=fcitx
      export QT_IM_MODULE=fcitx
      export XMODIFIERS="@im=fcitx"
    sudo pacman -S fcitx-googlepinyin
    vim ~/.i3/config
    exec_always fcitx
  • 2.无法添加google-pinyin输入法
    终端输入fcitx-config-gtk3,
    进入输入法配置,点击+时需要取消选中 Only show current language

四:多个显示设备设置

除了笔记本屏幕外,还有一块用了快4年的杂牌显示器.设置为扩展模式.

https://fhxisdog.github.io/posts/manjaro-i3wm%E6%8E%A5%E5%85%A5%E5%A4%96%E6%8E%A5%E6%98%BE%E7%A4%BA%E5%99%A8%E4%B8%8D%E6%98%BE%E7%A4%BA/

  • 1.输入xrandr查看屏幕设备接口:外设一般为HDMIx,自带屏幕为:eDP1
  • 2.设置外设屏幕在右边
    xrandr --output HDMI1 --right-of eDP1 --auto
  • 3.把该命令设置为开机执行
    cd /etc/profile.d/
    sudo vim Multi-screen.sh
    # 输入第2步命令后保持退出即可

五:分区

终端输入gparted,使用类似window的分区助手

六:Trojan设置

  • 1.安装
    sudo pacman -S trojan
    # 然后修改/etc/trojan/config文件,具体配置可参考 https://shafish.cn/1385.html
    sudo systemctl start trojan
    sudo systemctl enable trojan
  • 2.谷歌浏览器安装proxy-switchyomega插件
    https://github.com/FelisCatus/SwitchyOmega/releases 下载插件到本地,将插件后缀更改为.zip,解压.
    浏览器打开`chrome://extensions/`点击`load enpacked`导入即可.
    如果zip解压失败,可以更改后缀为.rar重新尝试.

    proxy-switchyomega使用配置可参考 https://shafish.cn/1385.html

  • 3.终端使用代理
    使用proxy-chain代理sock5.
    git clone https://github.com/rofl0r/proxychains-ng
    cd proxychains-ng
    sudo ./configure --prefix=/usr --sysconfdir=/etc
    sudo make
    sudo make install 
    sudo make install-config
    sudo vim /etc/proxychains.conf #修改为`socks5  127.0.0.1 1080`,端口需要具体用户使用的代理软件设置

    需要代理的命令或者软件,只需要在终端命令前添加proxychains4启动即可.

    curl myip.ipip.net
    proxychains4 curl myip.ipip.net

七:更改终端字体及大小

# 根据屏幕自行调整大小,字体安装参考第十章链接
vim ~.Xresources
  URxvt.font:                       xft:Source Code Pro:antialias=True:pixelsize=16,xft:WenQuanYi Zen Hei:pixelsize=16
  URxvt.boldfont:                   xft:Source Code Pro:antialias=True:pixelsize=16,xft:WenQuanYi Zen Hei:pixelsize=16

八:跨平台文件上传下载

docker run -p 9000:9000 --name minio -v /data/minio/data:/data -v /data/minio/config:/root/.minio -d minio/minio server /data

localhost:9000 minioadmin minioadmin

九:影音系统


https://hub.docker.com/r/linuxserver/jellyfin

docker create --name=jellyfin -e PUID=1000 -e PGID=1000 -p 8096:8096 -v /data/jellyfin/config:/config -v /data/jellyfin/cache:/cache -v /run/media/graham/In-Reserve1/video/b:/data/b  -v /run/media/graham/In-Reserve1/video/t:/data/t -v /run/media/graham/In-Reserve1/video/video:/data/video -v /run/media/graham/In-Reserve1/video/new:/data/new --restart unless-stopped linuxserver/jellyfin
docker start jellyfin

问题:
1.后续还需要设置硬件解码加速,加快视频的播放
2.有些文件夹被识别成了视频,把错误识别的文件夹添加到媒体库 可临时解决

十:manjaro安装(有兴趣尝试)