虚拟机极简配置manjaro gnome
一、安装gnome启动到桌面后,卸载所有不必要的软件,减少系统大小
打开【增加/删除软件】,找到要删除的软件卸载
ms-office ---微软在线办公软件
Thunderbird ---邮箱
konversation ---扫描仪工具
skanlite ---扫描仪工具
steam ---游戏
打印机 视频 邮箱 liboffice等等......
二、切换清华镜像源、更新系统
1.输入以下命令 选择清华源tsinghua
sudo pacman-mirrors -i -c China -m rank
2.增加archlinuxcn库和antergos库
echo -e "\n[archlinuxcn]\nSigLevel = TrustAll\nServer = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/\$arch\n\n[antergos]\nSigLevel = TrustAll\nServer = https://mirrors.tuna.tsinghua.edu.cn/antergos/\$repo/\$arch\n"|sudo tee -a /etc/pacman.conf
3.升级系统、刷新源
sudo pacman -Syyu --noconfirm
4.安装archlinuxcn签名钥匙&antergos签名钥匙
sudo pacman -S --noconfirm archlinuxcn-keyring antergos-keyring
三、安装搜狗中文输入法、更改中文名文件夹为英文名
1.输入以下命令 安装搜狗输入法和配置界面
sudo pacman -S --noconfirm fcitx-im fcitx-sogoupinyin fcitx-configtool
2.输入以下命令 把中文文件夹换成英文
export LANG=en_US
xdg-user-dirs-gtk-update
3.然后输入以下命令 把字体换回中文
export LANG=zh_CN
4.注销后重新登录即可,如果输入法不可用,编辑文件新建文件~/.xprofile
加入以下三行,再注销系统重启
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
四、使用open-vm-tools配置共享文件夹
先安装 sudo pacman -S open-vm-tools
虚拟机vmware设置好共享目录,然后:
1.输入指令查询虚拟机上已经设置了的共享文件夹名
vmware-hgfsclient
2.能看到自己设置的文件夹名继续以下操作
在/etc/systemd/system目录,创建一个文件mnt.hgfs.service
sudo gedit /etc/systemd/system/mnt.hgfs.service
3.填入下面的内容,将所有共享文件夹mount到/mnt/hgfs目录下
[Unit]
Description=Load VMware shared folders
Requires=vmware-vmblock-fuse.service
After=vmware-vmblock-fuse.service
ConditionPathExists=.host:/
ConditionVirtualization=vmware
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/vmhgfs-fuse -o allow_other -o auto_unmount .host:/ /mnt/hgfs
[Install]
WantedBy=multi-user.target
4.保存后,用systemctl命令使能这个service,
sudo systemctl enable mnt.hgfs.service
5.最后重启系统,如果没有/mnt/hgfs文件夹,需要创建
sudo mkdir -p /mnt/hgfs
五、安装软件
此时系统基本是一个极简的状态,此时若要备份此系统,以便不时之需,建议先不安装软件直接跳到下一步,清理垃圾后直接压缩系统,包装压缩包体积最小。后面备份到云端方便下载。
安装需要使用的软件:g++、gcc、vim、sublime-text-dev等,把配置sublime-text-dev文件通过共享,替换到插件目录
六、最后清理垃圾
1.清除系统中无用的包
sudo pacman -R $(pacman -Qdtq)
2.清除已下载的安装包
sudo pacman -Scc
虚拟机极简配置manjaro gnome的更多相关文章
- Spring Boot (七): Mybatis极简配置
Spring Boot (七): Mybatis极简配置 1. 前言 ORM 框架的目的是简化编程中的数据库操作,经过这么多年的发展,基本上活到现在的就剩下两家了,一个是宣称可以不用写 SQL 的 H ...
- apache极简配置虚拟机
在apache的httpd.conf文件最后添加: Listen 81<VirtualHost *:81> DocumentRoot E:/CM/wx_shop/ecshop</Vi ...
- log4net 极简配置
log4net的配置详解 分类: C#2013-10-01 22:45 5335人阅读 评论(4) 收藏 举报 log4net日志框架 前言:没买到1号回家的票,所以在祖国64岁生日之 ...
- 极简配置phpstorm+xdebug进行断点调试
以前调试的时候各种var_dump()就能得到结果,现在入手别人开发的工作,由于不了解业务和代码逻辑,又要去修改bug,就造成了修改bug效率低,所以又拾起来了xdbug,顺便总结了一下phpstor ...
- 走进JavaWeb技术世界16:极简配置的SpringBoot
一位阿里 Java 工程师的技术小站.作者黄小斜,专注 Java 相关技术:SSM.SpringBoot.MySQL.分布式.中间件.集群.Linux.网络.多线程,偶尔讲点Docker.ELK,同时 ...
- 极简配置,业务上云只需 3min
为了简化账号配置环节,实现本地一键开发部署,Serverless Framework 发布了微信扫码一键登录能力,支持用户在 Serverless Framework 环境扫码注册登陆,用户无需登录控 ...
- 串口助手下载-带时间戳的串口助手-极简串口助手-V1.1 自动保存配置参数 能显示收发时间方便调试
1.串口助手下载 2.带时间戳的串口助手,每次收发指令带上了时间戳,方便调试 3.极简串口助手 4.简单易用 高速稳定 5.每次修改的参数都能自动保存,免去了重复配置的工作 下载地址:http://w ...
- .NET开源项目 QuarkDoc 一款自带极简主义属性的文档管理系统
有些话说在前头 因为公司产品业务重构且功能拆分组件化,往后会有很多的接口文档需要留存,所以急需一款文档管理系统.当时选型要求3点: 1.不能是云平台上的Saas服务,整个系统都要在自己公司部署维护(数 ...
- 【转帖】极简Docker和Kubernetes发展史
极简Docker和Kubernetes发展史 https://www.cnblogs.com/chenqionghe/p/11454248.html 2013年 Docker项目开源 2013年,以A ...
随机推荐
- vs2017创建支持多框架(net4.6.1;net4.6.2;netstandard2.0;netcoreapp2.0)版本
1.新建netcore或netstandard或net4.6.1项目 2.编辑项目文件: <Project Sdk="Microsoft.NET.Sdk"> < ...
- Git常用的命令
常用 Git 命令清单 作者: 阮一峰 日期: 2015年12月 9日 原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.ht ...
- pdf转txt
ubuntu pdf转jpg或txt chenlei posted @ 2009年12月30日 17:22 inLinux , 1818 阅读 呵呵,刚刚在网上定购了一款mp5,后来才发现它不支持PD ...
- 8.Thread的join方法
1.Thread类的join方法表示:当前线程执行结束再执行其它线程!在Thread类中有三个重载的方法分别是: public final synchronized void join(long mi ...
- MyEclipse 黑色主题 jsp 页面 js背景色修改
Windows-->Preferences-->Myeclipse-->Files and Editors-->JavaScript-->Editor-->Synt ...
- ASP.NET JSON(转http://www.360doc.com/content/14/0615/21/18155648_386887590.shtml)
概念介绍还是先简单说说Json的一些例子吧.注意,以下概念是我自己定义的,可以参考.net里面的TYPE的模型设计如果有争议,欢迎提出来探讨!1.最简单:{"total":0} t ...
- sitecore系统教程之架构概述
Sitecore体验数据库(xDB)从实时大数据存储库中的所有通道源收集所有客户交互.它连接交互数据,为每个客户创建全面,统一的视图,并使营销人员可以使用数据来管理客户的实时体验. xDB架构非常灵活 ...
- WebAppInitializer类,代替web.xml
package com.ssm.yjblogs.config; import javax.servlet.MultipartConfigElement; import javax.servlet.Se ...
- Jmeter分布式压力测试
有时候,一台机器无法支持很多个虚拟用户并发,这时就会使用分布式测试来实现这个功能,jmeter是有提供这个功能的.要实现分布式测试,得在主从(agent和controler)机器的jmeter安装目录 ...
- golang学习笔记19 用Golang实现以太坊代币转账
golang学习笔记19 用Golang实现以太坊代币转账 在以太坊区块链中,我们称代币为Token,是以太坊区块链中每个人都可以任意发行的数字资产.并且它必须是遵循erc20标准的,至于erc20标 ...