热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux界面美化简书,Ubuntu18.04装机及美化

Ubuntu系统安装及美化教程,以及一些实用软件推荐一、Ubuntu18.04装机安装教程以Ubuntu18.04为例,但安装方法也适用于其他版本的安装

Ubuntu 系统安装及美化教程,以及一些实用软件推荐

一、Ubuntu 18.04 装机

安装教程以 Ubuntu18.04 为例,但安装方法也适用于其他版本的安装

装机步骤

下载 Ubuntu 镜像IOS文件Ubuntu 18.04.2 LTS.其他版本系统镜像可以在官网自行下载

下载Rufus制作安装盘,Rufus是Windows下一个轻便且实用的USB启动器制作软件,我也是在装Manjaro时发现的。插上U盘,在Windows下完成安装盘的制作

12610a0fa518?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Rufus制作安装盘

重启,开机按F2进BIOS(不同主板进BIOS按键不一定相同,可以自行百度),选择启动U盘进入安装。我的安装目标硬盘250G,Ubuntu分区参考如下,分好分区,一直Next即可完成安装

目录

格式

大小

分区

描述

EFI

None

100M

主分区

放在开头,存放系统引导文件

/

ext4

20G

主分区

存放系统

swap

None

20G

逻辑分区

虚拟内存,设置和内存同样大

/home

ext4

200G

逻辑分区

剩余空间全部设为home,存放数据

tips

Ubuntu在安装时会默认将引导装到第一张硬盘的引导分区内,指定安装引导的分区也无效,所以有多硬盘的多系统最好拔下其他硬盘再装Ubuntu

Ubuntu的引导是个玄学问题,由于我的机子还装了黑苹果,所以我用的Clover引导了Win、Mac和Ubuntu三个系统

二、挂载外置硬盘

设置开机自动挂载硬盘

查看分区

sudo fdisk -l

获取需要挂载的硬盘的分区,如/dev/sdb3

创建挂载目录

sudo mkdir /home/data

此处在home下新建了data分区,用来挂载硬盘,分区位置和名字可以自行修改

查看UUID

# 查看指定盘uuid

sudo blkid /dev/sdb3

# 查看全部uuid

sudo blkid

修改fstab

sudo vim /etc/fstab

在文档末尾添加信息

UUID=************ /home/data ext4 defaults 0 2

格式为:

[UUID] [分区] [格式] 0 2

第一个数字:0表示开机不检查磁盘,1表示开机检查磁盘;

第二个数字:0表示交换分区,1代表启动分区(Linux),2表示普通分区

至此,重启便可自动挂载移动硬盘了

三、Ubuntu 美化

由于Ubuntu18.04相对Ubuntu16.04更换了桌面环境,故此美化教程仅针对Ubuntu18.04

安装工具

安装gnome-tweak-tool

sudo apt-get update

sudo apt-get install gnome-tweak-tool

下载主题及图标

将下载的主题和图标解压,主题文件复制到/usr/share/themes/,图标文件复制到/usr/share/icons/

打开Tweaks,配置主题图标等

12610a0fa518?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

桌面

tips

在复制文件时若出现权限问题,终端输入sudo nautilus来打开文件夹进行复制

壁纸

12610a0fa518?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Dual-Screen Backgrounds

四、软件推荐

多设备神器Synergy,一套键鼠操作多个设备,Mac、Win和Ubuntu等其他Linux都能用,还能跨设备复制粘贴文本[图片上传失败...(image-8a8629-1566012728466)]

复制即可翻译CopyTranslator,Github页面,选中复制即可自动翻译,看论文的神器,当前只支持windows版,后期将会支持mac,linux平台

Snapdrop是一个局域网文件传输的网页,两台设备连接同一个网络,打开网页便能发现对方设备,传输文件,对于传输小文件很有用,文件过大可能会导致网页直接崩溃,不建议传输

12610a0fa518?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Snapdrop

tips

Linux上看论文时,在Win上打开CopyTranslator,配合Synergy就能实现Linux上复制,Win上翻译了,也很方便

> update at 20190509_1615

> update at 20190817_1132



推荐阅读
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
  • Presto:高效即席查询引擎的深度解析与应用
    本文深入解析了Presto这一高效的即席查询引擎,详细探讨了其架构设计及其优缺点。Presto通过内存到内存的数据处理方式,显著提升了查询性能,相比传统的MapReduce查询,不仅减少了数据传输的延迟,还提高了查询的准确性和效率。然而,Presto在大规模数据处理和容错机制方面仍存在一定的局限性。本文还介绍了Presto在实际应用中的多种场景,展示了其在大数据分析领域的强大潜力。 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • PHP预处理常量详解:如何定义与使用常量 ... [详细]
  • 在Ubuntu系统中安装Android SDK的详细步骤及解决“Failed to fetch URL https://dlssl.google.com/”错误的方法
    在Ubuntu 11.10 x64系统中安装Android SDK的详细步骤,包括配置环境变量和解决“Failed to fetch URL https://dlssl.google.com/”错误的方法。本文详细介绍了如何在该系统上顺利安装并配置Android SDK,确保开发环境的稳定性和高效性。此外,还提供了解决网络连接问题的实用技巧,帮助用户克服常见的安装障碍。 ... [详细]
  • Amoeba 通过优化 MySQL 的读写分离功能显著提升了数据库性能。作为一款基于 MySQL 协议的代理工具,Amoeba 能够高效地处理应用程序的请求,并根据预设的规则将 SQL 请求智能地分配到不同的数据库实例,从而实现负载均衡和高可用性。该方案不仅提高了系统的并发处理能力,还有效减少了主数据库的负担,确保了数据的一致性和可靠性。 ... [详细]
  • 本文介绍了如何利用 Delphi 中的 IdTCPServer 和 IdTCPClient 控件实现高效的文件传输。这些控件在默认情况下采用阻塞模式,并且服务器端已经集成了多线程处理,能够支持任意大小的文件传输,无需担心数据包大小的限制。与传统的 ClientSocket 相比,Indy 控件提供了更为简洁和可靠的解决方案,特别适用于开发高性能的网络文件传输应用程序。 ... [详细]
  • 在 Linux 环境下,多线程编程是实现高效并发处理的重要技术。本文通过具体的实战案例,详细分析了多线程编程的关键技术和常见问题。文章首先介绍了多线程的基本概念和创建方法,然后通过实例代码展示了如何使用 pthreads 库进行线程同步和通信。此外,还探讨了多线程程序中的性能优化技巧和调试方法,为开发者提供了宝贵的实践经验。 ... [详细]
  • 在 Ubuntu 22.04 LTS 系统中安装 HPLIP 的详细步骤与注意事项
    HPLIP 是 HP 官方提供的软件套件,旨在支持多种 HP 打印机型号,如 Deskjet、Officejet、Photosmart、PSC、Business Inkjet 和 LaserJet 等。本文详细介绍了在 Ubuntu 22.04 LTS 系统中安装 HPLIP 的步骤,并提供了重要的注意事项,确保用户能够顺利配置和使用 HP 打印设备。 ... [详细]
  • 如何在PHP中正确配置错误显示功能
    在PHP中正确配置错误显示功能的方法如下:首先,定位并打开“php.ini”配置文件;接着,将“display_errors”参数设置为“On”;最后,在PHP代码文件的顶部添加 `ini_set('display_errors', '1');` 以确保错误信息能够被正确显示。此外,建议在开发环境中启用此功能,而在生产环境中禁用,以避免敏感信息泄露。 ... [详细]
  • 本文探讨了使用JavaScript在不同页面间传递参数的技术方法。具体而言,从a.html页面跳转至b.html时,如何携带参数并使b.html替代当前页面显示,而非新开窗口。文中详细介绍了实现这一功能的代码及注释,帮助开发者更好地理解和应用该技术。 ... [详细]
  • C++ 开发实战:实用技巧与经验分享
    C++ 开发实战:实用技巧与经验分享 ... [详细]
  • Objective-C 中的委托模式详解与应用 ... [详细]
  • 在Ubuntu 20.04上安装Zotero时,压缩包中包含一个`.desktop`文件,可以方便地将Zotero添加到系统启动器中。建议将解压后的目录移动到合适的位置,如`/opt/zotero`,以便更好地管理和维护。此外,确保赋予该目录适当的权限,以确保Zotero能够正常运行。 ... [详细]
author-avatar
萌新求学
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有