文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

让你的 Ubuntu 操作系统更有效地进行编程和办公

2024-12-02 01:58

关注

背景

作为程序员,我们热衷于定制和调整我们的操作系统,使其更有效和对程序员更友好。以下是我如何对运行在 Ubuntu 20.04 LTS 上的办公笔记本电脑完成一些小型模组。

默认情况下,macOS 和 Linux 在我看来对程序员有点友好,但是本质上,任何 Linux 变体都比 macOS 高度可定制。所以让我们看看我是如何让我的笔记本电脑更有效地进行办公工作的。

在 Ubuntu 中安装 `build-essential` 包。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install build-essential

它包含创建 Debian 软件包 (deb) 所需的软件包列表。这些包是libc, gcc, g++, make, dpkg-dev等。

在某些用例中,您可能会在安装其他任何东西之前先安装它。假设您必须使用仅可从源代码获得的不寻常软件,您的系统将抛出makecommand not found 错误,因为您需要先安装make 工具。有些工具可能会使用g++ 编译器,您可以单独安装它们,但快速安装此捆绑包以克服许多障碍相当容易。

安装terminator

我发现默认的终端应用程序有点烦人,所以建议使用终结器。

安装参考 https://www.linuxmi.com/ubuntu-20-04-terminator.html 与 https://www.linuxmi.com/terminator-2-0-1-linux.html

一些很酷的功能包括

使用 Zsh 并安装 Oh My Zsh

Bash 可能是我们使用过的最著名的 shell,但还有其他广泛使用的选项,例如Zsh。Zsh 也称为 Z shell,扩展了 Bourne Shell (sh) 的功能,为插件和主题提供了更新的功能和更多的支持。

例如:takecommand 将创建一个目录并导航到它(无需键入两个命令mkdir和cd),递归搜索比在shor中更有用和更容易bash

我用得最多的是git插件和一些让我的终端看起来更好看的主题。该git插件非常方便开发人员了解分支细节。

安装 Ubuntu 优化工具

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install gnome-tweak-tool

如果您在此安装中遇到错误,我认为您可能需要universe在我们的 Ubuntu 系统上启用存储库。

这个 gnome 调整工具可用于以简单的方式调整系统中的许多内容。

使用 Gnome 优化工具自定义 Ubuntu 顶部栏(日期时间、电池)

打开 gnome 调整工具并根据需要自定义顶部栏。我一目了然地需要以下所有细节。

更改栏按钮的位置

嗯,这完全取决于你。我比较喜欢😄

启用 Ubuntu 扩展

通过扩展,我们可以扩展一些功能。我使用将在下面显示的系统监视器扩展。

安装系统监视器扩展

在某些程序执行期间,我有时需要密切关注我的 CPU 和内存利用率。此外,当内存利用率达到 100% 时,有时我会遇到缓慢和性能问题,这是由于我们作为程序员打开并且永远不会关闭的无尽 Chrome 选项卡😆。所以知道有多少资源可用是很方便的。您可以通过此扩展找到很多可定制性,因此请探索。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0 gnome-system-monitor

添加国际时钟(Gnome clock)🕐

好吧,有时我们需要与处于不同时区的其他开发人员协作。在这种情况下,如果我们能快速看到其他国家的时间,就很方便了。所以我通过安装 Gnome 时钟获得了这个功能。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install gnome-clocks

搜索已安装的 Gnome 时钟应用并相应地添加国家/地区。

在任务栏按钮单击操作中启用[预览+最小化]应用程序

默认情况下,在 Ubuntu 中,我们无法使用任务栏按钮一目了然地看到所有打开的窗口/应用程序。有时我需要在同一个应用程序的不同窗口之间切换,而无需点击Alt+Tab和循环浏览所有窗口。

例如:IDE、Web 浏览器等。

所以觉得这gsetting 很有帮助。在终端执行此命令。

linuxmi@linuxmi:~/www.linuxmi.com$ gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize-or-previews'

使用 Shutter📷

默认的 Ubuntu 截图应用很无聊。😕。所以我使用 Shutter。它易于使用并配备了一些功能。作为开发人员,我们需要快速捕捉屏幕的一部分,编辑(突出显示、审查、裁剪)副本(ctrl+c),然后粘贴到聊天右侧。

上面的所有图像都可以使用 Shutter 本身轻松捕获和编辑。如下👇

使用Safe Eyes👀

此应用程序是 Linux 用户减少和防止重复性劳损 (RSI) 的开源工具。

参考这个 https://www.linuxmi.com/linux-productivity-apps.html

还有其他的

除了这些之外,我总是尝试通过主题和快速快捷方式使 IDE 更具可定制性,因此完全由您来决定您的偏好。

我在所有 IDE 和文本编辑器中都使用FiraCode字体,包括我猜的终端。我发现它对开发人员更友好,同样有很多好的字体,所以也检查一下。

来源:Linux公社内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯