0%

Ubuntu安装软件备份

shell:zsh

  1. 安装zsh

    1
    sudo apt-get install zsh
  2. 查看shell列表

    1
    cat /etc/shells
  3. 切换shell为zsh

    1
    chsh -s /bin/zsh

    chsh 命令是改变登陆shell,需要重启才能看到效果。

  4. 安装oh-my-zsh

    1
    sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
  5. 安装oh-my-zsh插件

    • git # 自带

    • extract # 自带

      1
      plugins=( [plugins...] extract) # 修改~/.zshrc
    • autojump

      1
      sudo apt-get install autojump # 安装
      1
      plugins=( [plugins...] autojump) # 修改~/.zshrc
    • zsh-autosuggestions

      1
      git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
      1
      plugins=( [plugins...] zsh-autosuggestions) # 修改~/.zshrc
    • zsh-syntax-highlighting

      1
      git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
      1
      plugins=( [plugins...] zsh-syntax-highlighting) # 修改~/.zshrc
    • sublime

  6. 安装oh-my-zsh插件 (new)

    1
    sudo apt-get install autojump
    1
    git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
    1
    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    1
    sed -i 's/ZSH_THEME="robbyrussell"/ZSH_THEME="ys"/g' ~/.zshrc
    1
    sed -i 's/plugins=(git)/plugins=(git extract autojump zsh-autosuggestions zsh-syntax-highlighting)/g' ~/.zshrc
    1
    source ~/.zshrc

MarkDown编辑器:Typaro

1
2
3
4
5
6
7
8
9
10
# or run:
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -

# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update

# install typora
sudo apt-get install typora

中文输入法:搜狗输入法

reference https://blog.csdn.net/lupengCSDN/article/details/80279177

  1. 首先,安装Fcitx输入框架

    1
    sudo apt-get install fcitx
  2. 安装 搜狗拼音

    1
    sudo dpkg -i sogou.deb 

    如果遇到依赖问题,执行

    1
    sudo apt-get install -f

    后,重新安装。

乱码问题

1
fcitx -r # 重启fcitx框架
1
2
3
pidof fcitx|xargs kill
fcitx &
sogou-qimpanel &
1
2
cd ~/.config && rm -rf SogouPY* sogou*
reboot

ctrl +space切换两次输入法

文本编辑器:sublime text 3

Install the GPG key:

1
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

Ensure apt is set up to work with https sources:

1
sudo apt-get install apt-transport-https

Select the channel to use:

  • Stable

    echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

  • Dev

    echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Update apt sources and install Sublime Text

1
2
sudo apt-get update
sudo apt-get install sublime-text

~/.zshrc plugins里面添加sublime插件

1
plugins=( [plugins...] sublime) # 修改~/.zshrc

之后就可以用subl启动 sublime text 3 了

实时监控网速:NetSpeed

直接在Ubuntu Software里面搜索安装。

美化

Ubuntu 18.04 LTS与Ubuntu 16.04 LTS默认使用的桌面不一样,18.04为gnome3。

安装gnome-tweak-tool

1
sudo apt-get install gnome-tweak-tool

安装gnome-shell

参考http://ubuntuhandbook.org/index.php/2017/05/enable-shell-theme-in-gnome-tweak-tool-in-ubuntu/

1
sudo apt install chrome-gnome-shell

拓展:

dash to dock 优化 Ubuntu 默认的 dock

User Themes 自定义 shell 主题

Coverflow Alt-Tab 优化 Ubuntu 默认窗口切换动作

Gnome Global Application Menu 将当前程序的菜单项提取到状态栏

NetSpeed 显示网速插件

Clipboard Indicator 提供剪切板历史记录功能

Drop Down Terminal 可以从屏幕上快速弹出一个终端

Recent Items 快速打开最近打开过的文件

Places Status Indicator 利用下拉菜单快速打开驱动器上的常用位置

Dynamic Top Bar 动态调整状态栏透明度

Hide top bar 隐藏顶栏, 可以设置为鼠标靠近屏幕上边沿时显示顶栏

Top Panel Workspace Scroll 快速切换工作区

Gravatar 把你的 Ubuntu 用户头像设置成你的 Gravatar 头像.

TopIcons Plus 将传统托盘图标移动到顶部面板 (Wine 程序救星)

按下 Alt + F2,输入 r,回车重启 gnome。

主题&图标

我比较喜欢的是

Ubuntu \(\times\) KDE

安装 KDE

1
sudo apt-get install kubuntu-desktop

一路 OK,Default display managersddm,然后重启。

美化

监视器:gotop

终端:konsole

主题:Orchis-kde

设置默认桌面环境

可用的桌面环境位于 /usr/share/xsessions

1
2
$ ls /usr/share/xsessions
ubuntu.desktop xfce.desktop xubuntu.desktop

为用户指定默认会话,在文件 /var/lib/AccountsService/users/<username> 中修改:

1
2
[User]
XSession=xubuntu

关闭图形化界面

参考 Ubuntu桌面版关闭GUI环境

一、持久关闭

查看当前的默认目标:

1
systemctl get-default

执行以下命令,持久关闭Ubuntu桌面版的GUI环境(通过Ctrl+Alt+F1-F6快捷键进入命令行界面):

1
sudo systemctl set-default multi-user.target

执行以下命令,持久开启Ubuntu桌面版的GUI环境(通过Ctrl+Alt+F7快捷键进入GUI界面):

1
sudo systemctl set-default graphical.target

二、临时关闭

执行以下命令,临时关闭Ubuntu桌面版的GUI环境:

1
sudo service lightdm stop

执行以下命令,临时开启Ubuntu桌面版的GUI环境:

1
sudo service lightdm start

参考文献: [1]https://askubuntu.com/questions/800239/how-to-disable-lightdmdisplay-manager-on-ubuntu-16-0-4-lts [2]https://askubuntu.com/questions/365719/i-have-to-restart-lightdm-after-run

PS:

以上方法适用于 Ubuntu 和 Centos 7

Centos 6 使用如下方法:

  1. 临时关闭

    1
    init 3 # 临时关闭图形界面(XServer服务也会关闭)
    1
    2
    3
    # 再次开启图形界面用下面其中一个命令
    init 5
    startx
  2. 开机关闭

    1
    vi /etc/inittab

    1
    id:5:initdefault:

    改成

    1
    id:3:initdefault:

增加 Swap 分区

Ref:

pip install Killed 使用pip安装python包时因内存不足被系统kill掉导致安装失败

How To Add Swap Space on Ubuntu 16.04

  1. 查看 swap 状态

    1
    2
    3
    4
    5
    6
    7
    8
    $ swapon
    NAME TYPE SIZE USED PRIO
    /swapfile file 16G 177M -2

    $ free -h
    total used free shared buff/cache available
    Mem: 31Gi 278Mi 30Gi 0.0Ki 399Mi 30Gi
    Swap: 15Gi 176Mi 15Gi
  2. 禁用 swap 功能

    1
    sudo swapoff /swapfile

    这个命令执行之后,如果你用 free -h 命令查看的话会发现swap分区的大小变为了0。

  3. 增加 /swapfile 的大小:

    1
    sudo dd if=/dev/zero of=/swapfile bs=1M count=16384 oflag=append conv=notrunc

    这个命令会在现有的/swapfile后面追加16GB,加上之前的16GB的swap分区,现在共有32个GB的swap分区了。

  4. 设置这个文件为swap分区的挂载点:

    1
    sudo mkswap /swapfile
  5. 再次启用swap

    1
    sudo swapon /swapfile

使用 screen 管理你的远程会话

  1. 新建screen会话

    1
    $ screen

    或者

    1
    $ screen + command
  2. 在已有screen会话中创建新的窗口

    Ctrl+a c

    Ctrl键+a键,之后再按下c键,screen 在该会话内生成一个新的窗口并切换到该窗口。

  3. detached会话

    C-a d

  4. 查看会话

    1
    screen -ls
  5. 恢复会话

    1
    screen -r <screen_pid>
  6. 清除dead会话

    1
    screen -wipe
  7. more

    C-a w 显示所有窗口列表 C-a C-a 切换到之前显示的窗口 C-a c 创建一个新的运行shell的窗口并切换到该窗口 C-a n 切换到下一个窗口 C-a p 切换到前一个窗口(与C-a n相对) C-a 0..9 切换到窗口0..9 C-a a 发送 C-a到当前窗口 C-a d 暂时断开screen会话 C-a k 杀掉当前窗口

代替screen:tmux

https://www.ruanyifeng.com/blog/2019/10/tmux.html

监测CPU温度:sensors

1
sudo apt-get install lm-sensors

使用

1
watch -n 2 sensors

-n 2 表示每隔两秒刷新一次

MiniDLNA

还没装好

Samba

Ubuntu下 firefox 无法观看视频的解决

提示缺少 flash 插件,此举解决的是html5的视频播放问题,flash不管了,谁还用flash啊。

1
sudo apt-get install ffmpeg
-------The end of this article  Thank you for your reading-------