基于 Ubuntu20.04 的工作环境搭建

目录

  • 网络
    • 代理
      • proxychains
    • 下载
      • wget
      • aria2
      • motrix
  • 开发环境
    • 开发工具多版本管理
    • IDE
      • VSCode
      • IntelliJ IDEA
      • Eclipse
  • 办公
    • 图片编辑
      • GIMP
      • photoflare
      • imagemagic
    • 文档编辑
      • PDF 阅读和编辑
      • Office
    • 多媒体
      • VLC 播放器
      • OBS Studio
      • HandBrake
    • 管理
      • rustdesk
  • 磁盘
    • gparted

因为公司要求,最近的工作环境从 MBP 转为 Linux。结合实际情况,最后在 CentOS 和 Ubuntu 中,选择了 Ubuntu 作为工作 OS。以下是个人近一段时间(半个月左右)使用过程中接触到,并计划长久使用的软件集合。

在 Ubuntu 20.04 中,商店使用的是 snap。因此,软件的安装主要是通过 snapapt

本文不是教程,每个工具的具体使用方式还需要自己根据需要查看相关文档。

网络

代理

proxychains

proxychains 是基于命令行的代理工具。通过 apt 安装。比 http_proxy 的优点是,不管目标程序是否支持代理,都强制让目标程序使用代理来访问网络。proxychains targetCommand

Windows 平台有一个对应的应用 proxifier。这是一个桌面应用。可以根据指定的规则给不同的 exe 程序单独指定代理。

下载

wget

基于命令行的简单下载工具,支持断点续传

aria2

强大的文件下载工具,支持 torrent,磁力链接等,支持断点续传,多线程下载等。

motrix

图形化的下载工具,功能和 aria2 类似

开发环境

开发工具多版本管理

之前,已经就 Java、Node、Python 的多版本管理写过一篇文章,具体方式请移步《Linux 管理多个软件版本的方法总结》。

IDE

VSCode

VS Code 可以通过 snap 安装

IntelliJ IDEA

IDEA 可以去官网下载 Linux 版本的安装程序。IDEA 是通过执行脚本文件来启动,这样就导致你不能把 IDEA 放到 Favorites 中,也就无法在任务栏(dock)快速启动。你可以自定义一个 desktop 文件,实现在 APP 列表或者 dock 中启动 IDEA。主要分为以下几步:

  1. 创建 desktop 文件。如:idea.desktop
  2. 将该文件放到如下位置:/usr/share/applications/idea.desktop ~/.gnome/apps/idea.desktop ~/.local/share/applications/idea.desktop
  3. (Optional)将 icon 放到如下几个位置 ~/.local/share/icons/hicolor/尺寸/apps/idea.png。常用的尺寸有 128x128 16x16 24x24 32x32 48x48 64x64
  4. (Optional)将 icon 放到如下几个位置 /usr/share/icons/hicolor/尺寸/apps/idea.png。常用的尺寸有 128x128 22x22 32x32 512x512 96x96 16x16 24x24 36x36 64x64 192x192 256x256 48x48 72x72
# 根据安装包位置,修改 Exec 的值
[Desktop Entry]
Version=2021.3.2
Name=IdeaCommunity
Comment=The Smarter Way to Code
GenericName=IDE
Keywords=IDE;JAVA;IDEA
Exec=/bin/sh '/home/kaiyuanheshang/libs/idea-IC-213.6777.52/bin/idea.sh'
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=idea
Categories=Application;Development;Java;IDE;
StartupNotify=true
StartupWMClass=jetbrains-idea-ce

Eclipse

Eclipse 可以去官网下载 Linux 版本的安装程序。Eclipse 安装过程中会访问国外网络,这个过程可能会很漫长,你可以尝试在命令行通过 proxychains 启动安装程序。

办公

图片编辑

GIMP

开源,多平台,十分好用的跨平台图片编辑器。Home

photoflare

photoflare 是一款简单而强大的图片编辑软件。支持命令行和图形操作两种方式。可以通过 apt 安装,也可以通过官方仓库安装。

比 photoshop 简单,比画图强大

imagemagic

imagemagic 是基于命令行的图片处理程序。可以实现图片裁剪,调整大小,格式转换,多张图片合并,调色,应用各种特殊效果,绘制文本,线条,多边形,椭圆和贝塞尔曲线等。详情请参照官网

文档编辑

PDF 阅读和编辑

福昕PDF阅读器。直接去官网下载即可。下载时,选择 Linux 平台。

Office

WPS Office Linux 版。直接去官网下载即可

多媒体

VLC 播放器

开源,全格式支持的播放器。安装方式见官网

OBS Studio

开源录屏和视频流处理软件Home

HandBrake

开源视频转码工具 Home github

管理

rustdesk

开源版本远程桌面软件github

磁盘

gparted

可视化磁盘分区管理工具。可以通过 apt 安装

你可能感兴趣的:(Linux,intellij-idea,ubuntu,Linux,办公,Linux,开发环境)