Thank you very much : erikdubois | Linux发行版软件 | 为Linux Mint设置为雅黑字体
日历显示时间格式:
时:分:秒 年-月-日 周
%H:%M:%S %Y-%m-%d %A
个性化配置的备份和还原:smiling_imp:
备份
Pending…
还原
Pending…
命令行修改系统配置
# 设置游标大小(默认: 24)
gsettings set org.cinnamon.desktop.interface cursor-size 108
软件包的备份和还原:
# 保存系统中已存在的软件包完整列表
sudo dpkg --get-selections > all_package.list
# 还原已保存的软件包完整列表
sudo dpkg --set-selections all_package.list && sudo apt-get dselect-upgrade
LinuxMint 18.x, 19.x, 20.x
基于Apt的软件
基于snap的软件(安装服务后需要重启才能使用)
安装snap: sudo apt install snapd snapcraft
安装snap商店: sudo snap install snap-store
TIM,微信 下载对应的包
# 前置条件:
# 1. 需要安装[deepin-wine环境](https://github.com/wszqkzqk/deepin-wine-ubuntu)
# 2. 然后去[Deepin-wine 容器的存档](https://gitee.com/wszqkzqk/deepin-wine-containers-for-ubuntu/)
git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git
cd deepin-wine-for-ubuntu
yes | ./install.sh
wget -qO- https://deepin-wine.i-m.dev/setup.sh | sudo sh
# 支持安装的软件列表
https://deepin-wine.i-m.dev/
wine-微信:
sudo apt install -y deepin.com.wechat
设置键盘快捷键,自定义快捷键
先准备一个shell脚本,添加执行权限,内容如下:
#!/bin/sh
#在当前运行的应用中找到名为WeChat.exe的应用程序,并向它发送按键事件"ctrl+alt+W"
#WeChat的可执行文件名为WeChat.exe,如果是其它应用程序就修改成其它应用程序的可执行文件名, 应用名称大小写敏感, 一个字母都不能错!
xdotool key --window $(xdotool search --limit 1 --all --pid $(pgrep WeChat.exe)) "ctrl+alt+W"
快捷键指定命令: /绝对路径/脚本的名字
键盘绑定: Ctal+Alt+W
sudo apt install -y deepin.com.qq.office
Tencent QQ
wget -Nc https://qd.myapp.com/myapp/qqteam/linuxQQ/linuxqq_2.0.0-b1-1024_amd64.deb
sudo dpkg -i linuxqq_2.0.0-b1-1024_amd64.deb
Remmina:
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
sudo apt update
sudo apt install -y remmina remmina-plugin-rdp remmina-plugin-secret remmina-plugin-spice
深度终端:
# deepin-terminal 2.9.2
sudo apt-get --fix-broken install
sudo apt install -y deepin-menu expect lrzsz zssh
wget -Nc http://kr.archive.ubuntu.com/ubuntu/pool/universe/d/deepin-terminal/deepin-terminal_2.9.2-1_amd64.deb
sudo dpkg -i deepin-terminal_2.9.2-1_amd64.deb
# deepin-terminal 5.0.0 --mint 20 --pass
sudo apt-get --fix-broken install
sudo apt upgrade -y deepin-menu expect lrzsz zssh
wget -Nc http://kr.archive.ubuntu.com/ubuntu/pool/universe/d/deepin-terminal/deepin-terminal_5.0.0+ds1-2_amd64.deb
sudo dpkg -i deepin-terminal_5.0.0+ds1-2_amd64.deb
# deepin-terminal 3.0以上版本依赖libc6 (>= 2.29)
electerm:
wget -Nc https://github.com/electerm/electerm/releases/download/v1.4.2/electerm-1.4.2-linux-amd64.deb
sudo dpkg -i electerm-1.4.2-linux-amd64.deb
Tabby:
wget --content-disposition https://packagecloud.io/eugeny/tabby/packages/ubuntu/focal/tabby-terminal_1.0.169_amd64.deb/download.deb
sudo dpkg -i tabby-terminal_1.0.169_amd64.deb
wget --content-disposition https://github.com/kingToolbox/WindTerm/releases/download/2.5.0/WindTerm_2.5.0_Linux_Portable_x86_64.tar.gz
tar -zxf WindTerm_2.5.0_Linux_Portable_x86_64.tar.gz
terminator:
sudo apt install -y terminator
设置为默认终端:首选项-首选应用程序-终端
选择刚刚安装的这个终端(红色的Logo)
cool-retro-term:
sudo add-apt-repository ppa:vantuz/cool-retro-term
sudo apt update
sudo apt install -y cool-retro-term
sudo apt install chromium-browser
chrome:
wget -Nc https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
brave:
sudo apt install apt-transport-https curl
# 这里会涉及到网络问题,必要时需要科学上网
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update
sudo apt install brave-browser
pip install shadowsocks privoxy
wget -Nc https://baseserver.io/sv/client/download/Chrome-SetupVPN-3.7.0.crx
拖拽到浏览器chrome安装
atom:
wget -Nc https://github.com/atom/atom/releases/download/v1.38.1/atom-amd64.deb
sudo dpkg -i atom-amd64.deb
vsCode:
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt install -y apt-transport-https
sudo apt update
sudo apt install -y code
Unity:
wget -Nc https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup.AppImage
chmod +x UnityHubSetup.AppImage
./UnityHubSetup.AppImage
# 启动 Unity Hub 后,它会要求你使用 Unity ID 登录(或注册)以激活许可证。
# 使用 Unity ID 登录后,进入 “Installs” 选项(如上图所示)并添加所需的版本/组件。
LibreOffice: Mint系统自带
- 中文问题
wps:
wget -Nc https://wdl1.cache.wps.cn/wps/download/ep/Linux2019/9719/wps-office_11.1.0.9719_amd64.deb
sudo dpkg -i wps-office_11.1.0.9719_amd64.deb
openvpn: 官网下载客户端
wget -Nc https://files02.tchspt.com/storage2/temp/openvpn-2.4.7.tar.gz
sudo apt install -y openssl libssl-dev net-tools liblzo2-dev libpam0g-dev
tar -zxf openvpn-2.4.7.tar.gz
cd openvpn-2.4.7
./configure
make
sudo make install
esayconnect:
wget -Nc http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_01/EasyConnect_x64.deb
sudo dpkg -i EasyConnect_x64.deb
# 安装好之后,点击图标打开 EasyConnect 没反应#
# 然后通过命令行运行: /usr/share/sangfor/EasyConnect/EasyConnect 提示: Harfbuzz version too old (1.3.1) ,看样子是版本问题导致的
# 有网友发现可以通过降级pango等依赖解决问题。错误信息提示Harfbuzz版本太旧了,实际上是因为pango版本太新了。需要做的不是升级Harfbuzz,而是降级pango。为了防止修改系统库带来的风险,直接将相关的so库文件解压到easyconnect同目录下即可。具体来说,涉及的so文件为:
ldd EasyConnect | grep pango
libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f9713518000)
libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f971337e000)
libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f97116d8000)
# 开始解决
# 下载:
wget https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/p/pango1.0/libpango-1.0-0_1.36.3-1ubuntu1_amd64.deb
wget https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/p/pango1.0/libpangocairo-1.0-0_1.36.3-1ubuntu1_amd64.deb
wget https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/p/pango1.0/libpangoft2-1.0-0_1.36.3-1ubuntu1_amd64.deb
mkdir pango/
# 解压
dpkg -X libpango-1.0-0_1.36.3-1ubuntu1_amd64.deb pango/
dpkg -X libpangocairo-1.0-0_1.36.3-1ubuntu1_amd64.deb pango/
dpkg -X libpangoft2-1.0-0_1.36.3-1ubuntu1_amd64.deb pango/
# 移动 so.0 文件到 EasyConnet 目录
sudo cp pango/usr/lib/x86_64-linux-gnu/*.so.0 /usr/share/sangfor/EasyConnect
# 现在的so库文件已经是从 EasyConnect 目录读取的了
ldd /usr/share/sangfor/EasyConnect/EasyConnect | grep pango
libpangocairo-1.0.so.0 => /usr/share/sangfor/EasyConnect/libpangocairo-1.0.so.0 (0x00007fb5577a5000)
libpango-1.0.so.0 => /usr/share/sangfor/EasyConnect/libpango-1.0.so.0 (0x00007fb55740d000)
libpangoft2-1.0.so.0 => /usr/share/sangfor/EasyConnect/libpangoft2-1.0.so.0 (0x00007fb555567000)
# 再次运行 /usr/share/sangfor/EasyConnect/EasyConnect 就可以了,也可以通过图标点击打开了
#rpm的 http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_01/EasyConnect_x64.rpm
sudo apt install -y okular
teamviewer:
wget -Nc https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
sudo dpkg -i teamviewer_amd64.deb
sudo apt-get --fix-broken -y install
向日葵
# https://blog.csdn.net/weixin_43746424/article/details/119877044
# 下载
wget -Nc https://down.oray.com/sunlogin/linux/sunloginclient-11.0.0.36662-amd64.deb
# 因为直接安装会因为系统版本问题失败,所以在安装前处理一下操作系统版本信息,安装好之后还原回来
# 1. 备份相关文件
sudo mv -v /etc/os-release /etc/os-release.bak
sudo mv -v /etc/issue /etc/issue.bak
sudo mv -v /etc/upstream-release /etc/upstream-release.bak
# 2. 修改 issue 文件,指定版本
echo "Ubuntu 20.04 LTS \n \l" | sudo tee /etc/issue
# 安装
sudo dpkg -i sunloginclient-11.0.0.36662-amd64.deb
# 3. 还原备份的文件
sudo mv -v /etc/os-release.bak /etc/os-release
sudo mv -v /etc/issue.bak /etc/issue
sudo mv -v /etc/upstream-release.bak /etc/upstream-release
# 通过菜单-找到向日葵图标-打开使用
# Mint系统自带
sudo apt install thunderbird
pycharm:
wget -Nc https://download.jetbrains.8686c.com/python/pycharm-community-2019.2.3.tar.gz
sudo tar -zxf pycharm-community-2019.2.3.tar.gz -C /usr/local/share
ln -s /usr/local/share/pycharm-community-2019.2.3/bin/pycharm.sh ~/桌面
# 运行时选择运行
sudo apt install -y python3-pip
, pip3 -Vgo
wget -Nc https://dl.google.com/go/go1.13.1.linux-amd64.tar.gz
sudo tar -zxf go1.13.1.linux-amd64.tar.gz -C /usr/local
echo -e '#go\nexport GOPATH=/usr/local/go\nexport PATH=$PATH:$GOPATH/bin' >> ~/.bashrc
liteIDE
wget -Nc https://github.com/visualfc/liteide/releases/download/x36.1/liteidex36.1.linux64-qt5.5.1.tar.gz
sudo tar -zxf liteidex36.1.linux64-qt5.5.1.tar.gz -C /usr/local
ln -s /usr/local/liteide/bin/liteide ~/桌面/
node,npm
wget -Nc https://cdn.npm.taobao.org/dist/node/v12.13.0/node-v12.13.0-linux-x64.tar.xz
sudo tar -xf node-v12.13.0-linux-x64.tar.xz -C /usr/local/
sudo ln -s /usr/local/node-v12.13.0-linux-x64/bin/{node,npm,cnpm} /usr/local/bin/
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
# echo -e '# node\nexport NODEPATH=/usr/local/node-v12.13.0-linux-x64\nexport PATH=$PATH:$NODEPATH/bin' >> ~/.bashrc
vue-cli: cnpm install -g vue-cli
JetBrains ToolBox [Pycharm, IDEA, GoLand, DataGrip, WebStorm]
wget -Nc https://download.jetbrains.8686c.com/toolbox/jetbrains-toolbox-1.15.5796.tar.gz
sudo tar -zxf jetbrains-toolbox-1.15.5796.tar.gz -C /usr/local/share/
TeamCity:
wget -Nc https://download.jetbrains.8686c.com/teamcity/TeamCity-2019.1.4.tar.gz
sudo tar -zxf TeamCity-2019.1.4.tar.gz -C /usr/local/share/
sudo apt install -y git
gitkraken:
wget -Nc https://release.axocdn.com/linux/gitkraken-amd64.deb
sudo dpkg -i gitkraken-amd64.deb
sudo apt install -y subversion
sudo apt install -y rapidsvn
sudo apt install -y kdesvn
onefetch
wget -Nc https://github.com/o2sh/onefetch/releases/download/1.7.0/onefetch_linux_x86-64.zip
sudo unzip onefetch_linux_x86-64.zip -d /usr/local/bin/
# 使用:在每个仓库下使用此命令
dbeaver:
wget -Nc https://github.com/dbeaver/dbeaver/releases/download/7.1.3/dbeaver-ce_7.1.3_amd64.deb
sudo dpkg -i dbeaver-ce_7.1.3_amd64.deb
sudo apt install -y rar
sudo apt install -y uget
sudo apt install -y aria2
Linux源码编译, Github
# 下载源码包
wget https://github.com/aria2/aria2/releases/download/release-1.35.0/aria2-1.35.0.tar.xz
# 解压
tar -xf aria2-1.35.0.tar.xz
# 安装依赖
sudo apt install nettle-dev libgmp-dev libssh2-1-dev libc-ares-dev libxml2-dev zlib1g-dev libsqlite3-dev pkg-config libunistring-dev lzma lzma-alone lzma-dev
# 运行以下命令来生成配置脚本和其他文件需要构建程序
autoreconf -i
# 建立aria2的最快方法是首先运行configure脚本
./configure
# 配置完成后,运行make来编译程序 -j使用多线程进行编译
make -j 4
# 安装
sudo make install
sudo apt install -y nmap
tcping:
wget -Nc https://github.com/cloverstd/tcping/releases/download/v0.1.1/tcping-linux-amd64-v0.1.1.tar.gz
tar -zxf tcping-linux-amd64-v0.1.1.tar.gz
chmod +x tcping
sudo mv tcping /usr/bin/
# tcping www.baidu.com 443
sudo apt install -y tilda
sudo apt install guake
HTTP 协议文件共享服务 Chfs:
wget -Nc http://iscute.cn/tar/chfs/1.10/chfs-linux-amd64-1.10.zip
unzip chfs-linux-amd64-1.10.zip
chmod +x chfs
./chfs --port 8080 --path /path/to
MAC主题包 Cairo-dock:
系统管理-软件管理器-搜索'Cairo-dock'
安装,设置开机自启动
sudo apt install -y shutter
sudo apt install -y flameshot
# 取消显示托盘图标
flameshot config
# 设置系统快捷键:菜单-键盘-快捷键-添加自定义快捷键
定义快捷键名称:flameshot-截图
快捷键指定命令: '/usr/bin/flameshot gui'
添加后,设置键盘绑定: Alt+A
磁盘使用分析
sudo apt install -y baobab
sudo apt install -y filezilla
rdesktop: either-or
apt(1.8.3-2build1): sudo apt install -y rdesktop
source(1.9.0):
sudo apt install -y gcc libkrb5-dev libtasn1-6 libtasn1-6-dev nettle-dev ibgnutls28-dev libpcsclite-dev
wget -Nc https://github.com/rdesktop/rdesktop/releases/download/v1.9.0/rdesktop-1.9.0.tar.gz
tar -zxf rdesktop-1.9.0.tar.gz
cd rdesktop-1.9.0
./configure # default: /usr/local
make
sudo make install
hash rdesktop
krdc:
sudo apt install -y krdc
sudo apt install -y meld
nixnote2:
sudo add-apt-repository ppa:nixnote/nixnote2-daily
sudo apt update
sudo apt install nixnote2
# 然后在'file文件'中建立账户,然后使用建立的账户,
# 选择“印象笔记”(这个是国服),使用'工具'中的同步,这时会进入印象笔记大陆的服务器,
# 如果选择的是印象笔记国际版,进入的就是国际版。
# 两个域名是不一样的,在没登录前可以在~/.nixnote/accounts.conf中看到。
# 登录页面左上角也不一样,国际版是Eventnote,国服是印象笔记。
# 在登录国服时候,输入完邮箱地址一直不会显示密码框,
# 这个时候点击左上角的“印象笔记”链接,然后会打开网页版的印象笔记页面,在里面找到登录页面,正常登录。
# 然后关闭登录框,再从'工具'中的同步进入,这个时候就会看到授权提示了。
sudo apt install -y brasero
fluxgui:
sudo add-apt-repository ppa:nathan-renniewaldock/flux
sudo apt update
sudo apt install -y fluxgui
sougoupinyin:
# Help - https://pinyin.sogou.com/linux/help.php
# 依赖于Fcitx框架
wget -Nc https://ime.sogoucdn.com/dl/index/1612260778/sogoupinyin_2.4.0.3469_amd64.deb
sudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb
# 如果不能反配置,使用下面的命令
sudo dpkg --auto-deconfigure -i sogoupinyin_2.4.0.3469_amd64.deb
# 可能会有一些包没有安装,通过--fix-broken来解决冲突,并安装上sougoupinyin; 如果这一步解决不了,使用`fcitx -r`重新加载,再次执行上面的反配置命令,进行安装
sudo apt-get --fix-broken -y install
# 1. 安装后,需要重启加载fcitx配置;重启机器,我是重启了
# 2. 安装后,需要重启加载fcitx配置;不重启机器,重新加载配置文件 --这个好
fcitx -r
谷歌拼音:
# 依赖于Fcitx框架
sudo apt install -y fcitx-googlepinyin
# 重启,我是重启了
百度输入法:
# 下载安装包
wget -Nc https://imeres.baidu.com/imeres/ime-res/guanwang/img/Ubuntu_Deepin-fcitx-baidupinyin-64.zip
# 解压
unzip Ubuntu_Deepin-fcitx-baidupinyin-64.zip
# 安装
sudo dpkg -i Ubuntu_Deepin-fcitx-baidupinyin-64/fcitx-baidupinyin.deb
# 重启,我是重启了
# 候选框乱码问题
# 1. 使用命令: sudo killall fcitx
# 2. 注销重新登录
typora:
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt update
sudo apt install -y typora
SimpleScreenRecorder
sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt update
sudo apt install -y simplescreenrecorder
wine
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt update
sudo apt install --install-recommends winehq-stable winbind
#运行"winecfg", 你至少需要运行一次winecfg来设置wine的目录和硬件
# 安装之前清理旧的版本
sudo apt remove docker docker-engine docker.io containerd runc
# 安装依赖
sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
# 添加Docker的GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 添加Docker的repository,这里系统的版本不能使用官方提供的命令获取,因为获取的是Mint的版本,需要使用自定义的命令
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(awk -F 'UBUNTU_CODENAME=' '/UBUNTU_CODENAME=/{print $2}' /etc/os-release) stable"
sudo apt update
# 安装dockerc-ce docker-ce-cli containerd.io
sudo apt install -y docker-ce docker-ce-cli containerd.io
sudo add-apt-repository ppa:hluk/copyq
sudo apt update
sudo apt install -y copyq
sudo apt install -y nitrogen
bashtop
sudo add-apt-repository ppa:bashtop-monitor/bashtop
sudo apt update
sudo apt install -y bashtop
```bash
sudo apt install -y fonts-hack-ttf
# 清理并重新加载字体缓存和索引,输出详情
fc-cache -f -v
# 查看字体列表
fc-list | grep "Hack"
```
```bash
# 安装zsh
sudo apt install -y zsh
# 安装主题包
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
```
视频编辑器: OpenShot
sudo add-apt-repository ppa:openshot.developers/ppa
sudo apt update
sudo apt install openshot-qt python3-openshot
一些有趣的linux命令
sudo apt install sl
sl
or sl -F
sudo apt install cmatrix
cmatrix
sudo apt install libaa-bin
aafire
sudo apt install fortune
fortune
sudo apt install oneko
oneko
or oneko -dog
sudo apt install xeyes
xeyes
sudo apt install espeak
espeak "this is good"
sudo apt install toilet
toilet "this is good"
sudo apt install cowsay
cowsay "this is good"
sudo apt install xcowsay
xcowsay -t 1 "this is good"
sudo apt install rig
rig
sudo apt install figlet
figlet "Hello World"
sudo apt install lolcat
echo "Hello World" | lolcat
sudo snap install redis-desktop-manager
sudo snap install gitkraken
# 1.配置字体-雅黑
curl -L https://github.com/le-shi/packages/raw/master/yaheiFont_CHS.zip -O yaheiFont_CHS.zip
unzip yaheiFont_CHS.zip
sudo mkdir /usr/share/fonts/msyh
sudo cp msyh.ttf msyhbd.ttf /usr/share/fonts/msyh
sudo fc-cache -fv
sudo rm -f /usr/share/fonts/truetype/arphic/{ukai.ttc,uming.ttc}
# 2. 更新apt源
sudo apt update
sudo apt upgrade -y
# 3. 安装软件
sudo apt install -y vim git zsh tree jq nmap iotop python-pip shellcheck wget curl
# deepin-wine-ubuntu
git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git
cd deepin-wine-for-ubuntu
yes | ./install.sh
wget -qO- https://deepin-wine.i-m.dev/setup.sh | sudo sh
# install wine-tim
sudo apt install -y deepin.com.qq.office
# install wine-wechat
sudo apt install -y deepin.com.wechat
# install deepin-terminal
sudo apt-get --fix-broken install
sudo apt install -y deepin-menu expect lrzsz zssh
wget -Nc http://kr.archive.ubuntu.com/ubuntu/pool/universe/d/deepin-terminal/deepin-terminal_2.9.2-1_amd64.deb
sudo dpkg -i deepin-terminal_2.9.2-1_amd64.deb
# electerm:
wget -Nc https://github.com/electerm/electerm/releases/download/v1.4.2/electerm-1.4.2-linux-amd64.deb
sudo dpkg -i electerm-1.4.2-linux-amd64.deb
# terminator
sudo apt install -y terminator
# cool-retro-term
sudo add-apt-repository ppa:vantuz/cool-retro-term
sudo apt update
sudo apt install -y cool-retro-term
# install chrome
wget -Nc https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
# install vscode
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt install -y apt-transport-https
sudo apt update
sudo apt install -y code
# install wps
wget -Nc https://wdl1.cache.wps.cn/wps/download/ep/Linux2019/9604/wps-office_11.1.0.9604_amd64.deb
sudo dpkg -i wps-office_11.1.0.9604_amd64.deb
# install vpn
wget -Nc https://files02.tchspt.com/storage2/temp/openvpn-2.4.7.tar.gz
sudo apt install -y openssl libssl-dev net-tools liblzo2-dev libpam0g-dev
tar -zxf openvpn-2.4.7.tar.gz
cd openvpn-2.4.7
./configure
make
sudo make install
cd -
# install pdf
sudo apt install -y okular
# install teamviewer
wget -Nc https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
sudo dpkg -i teamviewer_amd64.deb
sudo apt-get --fix-broken -y install
# install go
wget -Nc https://dl.google.com/go/go1.13.1.linux-amd64.tar.gz
sudo tar -zxf go1.13.1.linux-amd64.tar.gz -C /usr/local
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
# install liteIDE
wget -Nc https://github.com/visualfc/liteide/releases/download/x36.1/liteidex36.1.linux64-qt5.5.1.tar.gz
sudo tar -zxf liteidex36.1.linux64-qt5.5.1.tar.gz -C /usr/local
# install gitkraken
wget -Nc https://release.axocdn.com/linux/gitkraken-amd64.deb
sudo dpkg -i gitkraken-amd64.deb
# install svn kdesvn
sudo apt install -y subversion kdesvn
# install dbeaver
wget -Nc https://github.com/dbeaver/dbeaver/releases/download/7.1.3/dbeaver-ce_7.1.3_amd64.deb
sudo dpkg -i dbeaver-ce_7.1.3_amd64.deb
# install rar
sudo apt install -y rar
# install uget
sudo apt install -y uget
# install aria2
sudo apt install -y aria2
# install flameshot
sudo apt install -y flameshot
# install FileZilla
sudo apt install -y filezilla
# install rdesktop
sudo apt install -y gcc libkrb5-dev libtasn1-6 libtasn1-6-dev nettle-dev ibgnutls28-dev libpcsclite-dev
wget -Nc https://github.com/rdesktop/rdesktop/releases/download/v1.9.0/rdesktop-1.9.0.tar.gz
tar -zxf rdesktop-1.9.0.tar.gz
cd rdesktop-1.9.0
./configure # default: /usr/local
make
sudo make install
# install meld
sudo apt install -y meld
# install brasero
sudo apt install -y brasero
# install sougoupinyin
wget -Nc http://cdn2.ime.sogou.com/dl/index/1571302197/sogoupinyin_2.3.1.0112_amd64.deb
sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb
sudo apt-get --fix-broken -y install
# 谷歌拼音
sudo apt install -y fcitx-googlepinyin
# install typora
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt update
sudo apt install -y typora
# install conky
sudo apt install -y hddtemp curl lm-sensors conky-all conky
# SimpleScreenRecorder
sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt update
sudo apt install -y simplescreenrecorder
# docker
sudo apt remove docker docker-engine docker.io containerd runc
sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(awk -F 'UBUNTU_CODENAME=' '/UBUNTU_CODENAME=/{print $2}' /etc/os-release) stable"
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
# copyq
sudo add-apt-repository ppa:hluk/copyq
sudo apt update
sudo apt install -y copyq
# nitrogen
sudo apt install -y nitrogen
# OpenShot
sudo add-apt-repository ppa:openshot.developers/ppa
sudo apt update
sudo apt install -y openshot-qt python3-openshot
# bashtop
sudo add-apt-repository ppa:bashtop-monitor/bashtop
sudo apt update
sudo apt install -y bashtop
# (-y免交互)
# 向桌面发送通知,自定义提醒功能(结合定时任务crontab实现定时提醒)
sudo apt install -y libnotify-bin
# 使用: notify-send "标题" "内容"
# 在终端开一辆火车
sudo apt install -y sl
# Linux 终端加上黑客帝国效果
sudo apt install -y cmatrix
# 燃起来
sudo apt install -y libaa-bin
# 幸运饼干命令
sudo apt install -y fortune
# 宠物爱好者?这是给你准备的
sudo apt install -y oneko
# 有个小兄弟在看着你
sudo apt install -y xeyes
# 让终端帮你讲话
sudo apt install -y espeak
# Toilet
sudo apt install -y toilet
# 那个牛说什么?
sudo apt install -y cowsay
# 得到一个新的身份
sudo apt install -y rig
# 看起来很忙 - 慢慢地、无限期地"编译"你的代码
version=0.7.0
wget -Nc https://github.com/svenstaro/genact/releases/download/${version}/genact-linux
chmod +x genact-linux
sudo mv genact-linux /usr/local/bin/genact-linux
# 看起来很忙 - 在终端中创建一个随机数和拆分屏幕的配置,并启动看起来很忙的应用程序
# 这是个shell脚本,需要依赖一些命令,自己去探索吧
# https://github.com/dustinkirkland/hollywood
# 看起来很忙 - 不仅仅是假装工作,还可以使用 fulded contrib 库来做一些实际的工作
git clone https://github.com/yaronn/blessed-contrib.git
cd blessed-contrib
npm install
# node ./examples/dashboard.js
1. 不显示桌面图标(默认会显示计算机,主目录): 系统设置-首选项-桌面-桌面图标(关掉不想要显示的图标)
2. 禁用移动窗口的特殊键(默认是Alt): 系统设置-首选项-窗口-行为-移动并调整窗口-窗口移动和调整大小的特殊键(选择: 已禁用)
3. 窗口透明度(默认没有透明度): 系统设置-首选项-窗口-标题栏-动作-鼠标滚动时标题栏上的动作(选择: 调整不透明度)
# --- 分割线 ---
1. 输入法卡死,无法切换的解决办法: fcitx -r