Vincec's Dimension

Linux 的日常安利集合

Word count: 1,264 / Reading time: 7 min
2018/04/23 Share

归类整理下目前发现的 Linux 好软笔记

Arch Optional

  • Arch install AUR and GUI Package Manager pamac: sudo pacman -Syu yaourt pamac or sudo yaourt -S pamac-aur
  • sync Yaourt with AUR:yaourt -Syy
  • install AUR packages: yaourt -S package-name
  • Codecs and plugins: sudo pacman -S a52dec faac faad2 flac jasper lame libdca libdv libmad libmpeg2 libtheora libvorbis libxv wavpack x264 xvidcore gstreamer0.10-plugins
  • Kernel

    1
    2
    3
    4
    5
    6
    7
    #check kernel
    uname -r
    #install the LTS kernel and Linux LTS headers
    sudo pacman -S linux-lts
    sudo pacman install linux-lts-headersbash
    #remove the older kernels
    sudo pacman -Rs linux
  • _Change Selected Pacman Branch_:

    1
    2
    sudo pacman-mirrors --api --set-branch {branch} #stable, testing, unstable
    sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu
  • Force to install all packages

    1
    2
    pacman -Qqen > pkglist.txt
    pacman --force -S $(< pkglist.txt)

Ubuntu Optional

工具

  • etcher
  • woeUSB
  • himawaripy
  • albert
    yaourt -S albert
  • rofi - used in i3
    rofi -show run
  • Touchegg - improve touchscreen 提升触屏体验
  • Variety
  • Latte (已经成为主力)
  • Persepolis (一个aria2界面的下载器, 在aur里面可以下载)
  • uget (也是下载器)
  • Gpick (超好用的屏幕取色软件)

虚拟机

  • VirtualBox

error fix: sudo /sbin/rcvboxdrv setup

  • VMware Workstation

    • AUR install error:

      Could not open /dev/vmmon: No such file or directory.
      Please make sure that the kernel module vmmon is loaded.

      Solution: One, Two, Three: UPDATE & install linux-header-$(uname -r)

    • new error:

      Could not connect ‘Ethernet0’ to virtual network ‘/dev/vmnet8’. More information can be found in the vmware.log file.
      Failed to connect virtual device ‘Ethernet0’.

      • Solution_One (link):
      1. put vmnet in the modules line in the /etc/rc.conf file
      2. ran this at terminal:

        1
        2
        sudo modprobe vmnet
        sudo vmware-networks --start
      3. ran VMWare

      • Solution_Two:

      install vmware-systemd-services or vmware-patch

      • Solution_Three (link):
        1
        2
        3
        4
        5
        6
        $ cd /usr/lib/vmware/modules/source
        $ tar xf vmnet.tar
        $ mv vmnet.tar vmnet.old.tar
        $ sed -i 's/atomic_inc(&clone->users);/clone = skb_get(clone);/g' vmnet-only/bridge.c
        $ tar cf vmnet.tar vmnet-only
        $ rm -r vmnet-only
    • Bundle install (recommand):

      Method One, Method Two, Arch Wiki Steps

      1
      2
      3
      4
      5
      # install vmware-patch
      $ chmod a+x xxxxxx.bundle
      $ sudo sh xxxxxx.bundle
      # uninstall
      $ sudo vmware-installer -u vmware-player

      Tip:

      1
      2
      3
      4
      5
      #install vmware-patch
      $ vmware-patch -f
      #(or install vmware-systemd-services)
      $ sudo vmware-modconfig --console --install-all
      $ sudo modprobe -a vmw_vmci vmmon vmnet

      Win 10 image: link

输入法

首选 RIME 不解释

Git

  • SmartGit (antergos 下崩溃)
    yaourt -S smartgit

    无法打开的情况:更换OpenJDK 8,Smartgit not opening

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #install openjdk 8
    $ sudo apt-get update
    $ sudo apt-get install openjdk-8-jdk
    #Make version 8 your default Java
    $ sudo update-java-alternatives --list # check different jdk version
    #Change default Java version:
    $ sudo update-java-alternatives --set java-1.8.0-openjdk-amd64
    #Update SmartGit config
    $ nano ~/.smartgit/smartgit.vmoptions
    #add
    jre=/usr/lib/jvm/java-1.8.0-openjdk-amd64/
  • gitkraken

    install libcurl3 when it stuck

IDE

  • Konsole (kde自带,新版内置的高斯模糊肥肠帅气)
  • Tilix (好像是个还挺火的终端)
  • terminology (kde自带的高斯模糊出现以前的最爱)
  • gedit
  • Typora
  • Moeditor (好用的markdown编辑器,就是不能自动保存)
  • Vnote (也是编辑markdown的,还没怎么尝试)
  • Vim
  • Visual Studio Code
  • Atom
  • Sublime
  • Bracket (实施预览功能很好用,其他的方面就一般般了)
  • Eclipse-java
  • Android Studio
  • Intellij Idea
    AUR intellij-idea-ultimate-edition

Preferred Arch sh: sudo yaourt -S terminology vim moeditor-bin visual-studio-code-bin bracket-bin eclipse-java android-studio

文件管理器

  • nemo (nemonemo-fileroller, nemo-previewer 以及 nemo-share)
  • Midnight Commander
  • Konqueror
  • Dolphin
  • Krusader
  • Nautilus
  • Thunar
  • PCmanFM
  • XFE

日常

浏览器

  • Chrome

    [附windows下chrome离线包下载彩蛋: 点我]

  • Firefox

  • Vivaldi
  • Opera (我才不会告诉你们自带的vpn在win下改区域为美国就能方便的使用了)

Arch 系 sh: yaourt -S google-chrome firefox vivaldi opera

办公

  • LibreOffice yaourt -S libreoffice-fresh

影音

  • 网易云 yaourt -S netease-cloud-music
  • amarok (目前为止个人最爱 sudo pacman -S amarok
  • pragha yaourt -S pragha
  • Rhythmbox yaourt -S rhythmbox
  • Clementine yaourt -S clementine
  • Lollypop yaourt -S lollypop
  • VLC yaourt -S vlc
  • mpv (很好的播放器,可惜有点丑陋)
  • kodi
  • baka (很好看的logo,可惜已死)

图像

  • Pix yaourt -S pix
  • Gimp (介个地球人都知道,可惜我就是不会用)
  • KSquirrel
  • Krita (看上去超级美观,也和photoshop更加接近)
  • Photopea (还有一个网页端可以偶尔来充充数)

Preferred Arch sh: yaourt -S libreoffice-fresh amarok lollypop vlc mpv

SMS

  • Wechat (不得不用,然而还是比qq还有那啥tim好一万倍了,笔者的号在electronic上已死,用浏览器登录正常)
  • Discord (超酷的国外版YY,可惜就是没人和我用)
  • Skype (肥肠好用,和win端一样可以分享桌面一边视频)
  • Telegram (更酷的聊天软件)

Preferred Arch sh: yaourt -S electronic-wechat-bin telegram-desktop discord skypeforlinux-stable-bin

Mail

  • Thunderbird
  • Nylas Mail
  • Hiri
  • Evolution
  • KMail (喜欢这个,kde配套的)
  • Geary
  • Sylpheed
  • Claws Mail

个人配置

zsh

  • zsh
    sudo pacman -S zsh

  • oh-my-zsh:
    sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

  • 更换默认的 shell:
    chsh -s /bin/zsh

磁盘管理程序

  • gnome-disk-utility
    gnome-disk-utility

theme / icon

  • MacOS 风

    1
    yaourt -S capitaine-cursors otf-san-francisco macos-arc-white-theme osx-el-capitan-theme-git
  • Paper

  • Numix
  • Papirus
  • Evolvere
  • La Capitaine
CATALOG
  1. 1. Arch Optional
  2. 2. Ubuntu Optional
  3. 3. 工具
  4. 4. 虚拟机
  5. 5. 输入法
    1. 5.1. ibus
    2. 5.2. Fcitx
  6. 6. Git
  7. 7. IDE
  8. 8. 文件管理器
  9. 9. 日常
  10. 10. 浏览器
  11. 11. 办公
  12. 12. 影音
  13. 13. 图像
  14. 14. SMS
  15. 15. Mail
  16. 16. 个人配置
  17. 17. zsh
  18. 18. 磁盘管理程序
  19. 19. theme / icon