gentoo安装Xfce桌面

一、安装Xfce
1.选择一个配置文件
参见另一篇“https://blog.csdn.net/my1114/article/details/143919066”,配置文件选择24.
2.安装Xfce
(1)root #emerge --ask xfce-base/xfce4-meta
第一次启动登录后时可能还需starx来启动X11
(2)安装slim(X11登录管理器)
root #emerge --ask x11-misc/slim
只安装了slim还不行,还需启动和自动启动
root #systemctl start slim
root #systemctl enable slim
在这里插入图片描述
下次启动就能跳出登录界面了.
二、改变“更新方式”
1.安装git
#emerge --ask dev-vcs/git
2.修改/etc/portage/repos.conf/gentoo.conf
#cat gentoo.conf
[DEFAULT]
main-repo = gentoo

[gentoo]
location = /var/db/repos/gentoo
sync-type = git
sync-uri = https://mirror.nju.edu.cn/git/gentoo.git
sync-git-verify-commit-signature = yes
在这里插入图片描述
3.重新同步
#rm -rf /var/db/repos/gentoo/*
(以后每次更新也执行如下两步)
#emerge --sync
#emerge -auvDN @world
更新完后,还需执行如下命令:
#emerge --depclean

三、使用第三方源,如gentoo
1.启用gentoo-zh源
#emerge -av app-eselect/eselect-repository
#eselect repository list
#eselect repository enable gentoo-zh
2.修改gentoo-zh源为国内镜像
gentoo-asus /etc/portage/repos.conf # cat eselect-repo.conf
#created by eselect-repo

[gentoo-zh]
location = /var/db/repos/gentoo-zh
sync-type = git
#sync-uri = https://github.com/gentoo-mirror/gentoo-zh.git
sync-uri = https://mirror.nju.edu.cn/git/gentoo-zh.git/
在这里插入图片描述
#rm -rf /var/db/repos/gentoo-zh/*
#emaint sync -r gentoo-zh
在这里插入图片描述
3.其它用法:
#eselect repository disable gentoo-zh //停用gentoo-zh源但保留
#eselect repository remove gentoo-zh //删除gentoo-zh源

四、配置Xfce
(一)启动语言环境为“汉语”
#eselect locale list
在这里插入图片描述
#eselect locale set 5
#locale
在这里插入图片描述
(二)安装fcitx输入法
1.#emerge -av app-i18n/fcitx fcitx-configtool fcitx-chinese-addons
2.#vim ~/.xprofile(或 ~/.xinitrc)
export XMODIFIERS=“@im=fcitx”
export QT_IM_MODULE=“fcitx”
export GTK_IM_MODULE=“fcitx”
在这里插入图片描述
3.配置
在这里插入图片描述
(三)安装微信和QQ
#emerge -av wechat //安装微信
#emerge -av tencent-qq //安装QQ
具体可参考"https://blog.csdn.net/my1114/article/details/143809073"一文.
(四)安装Google Chrome和WPS
#emerge -av google-chrome
在这里插入图片描述
#emerge -av wps-office
在这里插入图片描述
(五)安装屏幕保护程序
1.搜索screensaver相关软件包
gentoo-asus /bin # emerge --search screensaver
在这里插入图片描述
(注:以下两个包均已安装)
在这里插入图片描述
2.#emerge -av xscreensaver
#emerge -av xscreensaver-app
安装完成后的设置界面如下:
在这里插入图片描述
3.删除xfce4-screensaver
gentoo-asus /bin # emerge --ask --verbose --depclean xfce-extra/xfce4-screensaver
在这里插入图片描述
(六)安装解压软件
gentoo-asus ~ # emerge -av xarchiver

gentoo-asus ~ # emerge -av app-arch/file-roller
(七)安装cron
gentoo-asus ~ # emerge -av cronie
gentoo-asus ~ # emerge status cronie
在这里插入图片描述
gentoo-asus ~ # systemctl start cronie
gentoo-asus ~ # systemctl status cronie
在这里插入图片描述
gentoo-asus ~ # systemctl enable cronie
在这里插入图片描述
最后,附上一张gentoo的桌面图.
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/490153.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

舌头分割数据集labelme格式2557张1类别

数据集格式:labelme格式(不包含mask文件,仅仅包含jpg图片和对应的json文件) 图片数量(jpg文件个数):2557 标注数量(json文件个数):2557 标注类别数:1 标注类别名称:["tongue"] 每个类别标注的框数&#xff1…

【提升工作能力:五大关键要素】

提升工作能力:五大关键要素 在职场中,工作能力强的员工往往能够更高效地完成任务,赢得同事的尊重和领导的信任。那么,如何提升自己的工作能力呢?根据上述内容,我们可以将提升工作能力的关键要素归纳为以下…

【Linux服务器nginx前端部署详解】ubantu22.04,前端Vue项目dist打包

本文主要讲一下在Linux系统环境下(以ubantu22.04为例),如何用nginx部署前端Vue项目打包的dist静态资源。有些具体的命令就不展开讲了,可以自行查看其他博主的文章,我主要讲整体的步骤和思路。 一、ubantu系统安装ngin…

(后序遍历 简单)leetcode 101翻转二叉树

将根结点的左右结点看作 两个树的根结点,后序遍历(从叶子结点从下往上遍历) 两个树边遍历边比较。 左节点就左右根的后序遍历 右根结点就右左根的后序遍历来写 后序遍历(从叶子结点从下往上遍历) /*** Definition …

【Google Cloud】VPC Service Controls 的试运行模式

本文介绍了 VPC 服务控制的试运行模式。 什么是 VPC Service Controls VPC Service Controls 是 Google Cloud(以前称为 GCP)的一项安全功能。它通过设置一个被称为 边界 的逻辑围栏,防止从内部到外部和从外部到内部的双向意外访问&#xf…

NAT网络地址转化技术

1.什么是NAT NAT技术是一种将自己内网的多个私有IP地址转换为一个公网IP进行访问互联网的一项技术,这个技术主要是用来解决IPv4地址不够的问题。 2.NAT技术的具体例子 如果我们用手机使用流量浏览一个网站,那么第一步手机会对这个域名进行DNS解析&#…

图形几何之美系列:铺装算法效果赏析

你知道怎么设置地砖排布吗?或者墙砖排布 有一块布料,怎么填充好看的纹理? 可以用铺装算法,使得设计和艺术变得更有创造力 轮廓铺装:地板铺装、墙砖铺砖、吊顶铺装、图案填充。 图案变得更具艺术感~电视机&#xff1f…

Tomcat项目本地部署

前言: 除了在idea中将项目启动之外,也可以将项目部署在本地tomcat或者云服务器上,本片文章主要介绍了怎样将项目部署在本地tomcat 下面介绍如何使用Tomcat部署本地项目: 1、本篇文章使用的项目案例为一个聚合项目,ha…

Django结合websocket实现分组的多人聊天

其他地方和上一篇大致相同,上一篇地址点击进入, 改动点1:在setting.py中最后再添加如下配置: # 多人聊天 CHANNEL_LAYERS {"default":{"BACKEND": "channels.layers.InMemoryChannelLayer"} }因此完整的se…

网络工程师常用软件之配置对比软件

老王说网络:网络资源共享汇总 https://docs.qq.com/sheet/DWXZiSGxiaVhxYU1F ☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝☝ 我们经常在项目或者运维中对设备的config进行变更&am…

Spring Boot 集成 MyBatis 全面讲解

Spring Boot 集成 MyBatis 全面讲解 MyBatis 是一款优秀的持久层框架,与 Spring Boot 集成后可以大大简化开发流程。本文将全面讲解如何在 Spring Boot 中集成 MyBatis,包括环境配置、基础操作、高级功能和最佳实践。 一、MyBatis 简介 1. SqlSession …

面向对象编程(下半)

面向对象编程(下半) 继承 面向对象的三大特征: 封装,继承,多态 继承的作用?能解决什么样的实际问题? 生活中的继承:将一方所拥有的东西给予另一方。父母的财富 类之间的继承:属性…

Python 给 Excel 写入数据的四种方法

Python 在数据处理领域应用广泛,其中与 Excel 文件的交互是常见需求之一。 本文将介绍四种使用 Python 给 Excel 文件写入数据的方法,并结合生活中的例子进行解释,帮助新手小白快速上手。 1. 使用 openpyxl 库 openpyxl 是一个用于读写 Exc…

Vue3项目的创建与使用

Vue 有 Vue2 和 Vue3 ,因为 Vue2 已经停止维护,所以我是直接从 Vue3 开始学习的。 Vue 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML 、 CSS 和 JavaScript 构建,并提 供了一套声明式的、组件化的编程模型,帮…

2024 年最新前端ES-Module模块化、webpack打包工具详细教程(更新中)

模块化概述 什么是模块?模块是一个封装了特定功能的代码块,可以独立开发、测试和维护。模块通过导出(export)和导入(import)与其他模块通信,保持内部细节的封装。 前端 JavaScript 模块化是指…

第十三周Scrum Meeting记录

组长: 张楷 副组长:王骏 小组成员:林佳欣 王文秋 李昌豪 陈俊泽 赵浩然 项目链接:https://github.com/ctrlshiftm129/Tuanzi 文章目录 个人工作记录燃尽图组会照片代码签入记录本周总结 个人工作记录 成员工作内容张楷完成了从…

Linux 磁盘满了怎么办?快速排查和清理方法

当 Linux 磁盘满了,会导致系统无法正常运行,比如无法写入文件、服务停止、甚至系统崩溃。因此,快速排查并清理磁盘空间是非常重要的。以下是详细的排查和解决步骤: 一、快速定位磁盘占用原因 1. 检查磁盘使用情况 使用 df 命令查…

中科网威-anysec安全网关 arping 远程命令执行漏洞复现(CNVD-2024-46119)

0x01 产品简介 深圳市中科网威科技有限公司成立于深圳市南山科技园信息产业化基地(也有说法称总部位于深圳市福田国际电子商务产业园),是深圳市高新技术企业、双软企业。公司致力于VPN防火墙、流量监控、网络行为管理、ANYSEC安全网关、IT运维设备等前沿网络设备的研发、生…

什么是PCB的CAF效应?

导电阳极丝(CAF)现象及其影响 在高科技电子产品制造中,尤其是在对环境适应性要求极高的汽车电子和军工领域,产品的耐高温和高湿性能显得尤为重要。 随着电子产品向更高集成度发展,电路板上的孔间距不断缩小&#xff…

harbor镜像仓库搭建

Harbor简介 Harbor的发展背景和现状 Harbor项目起始于2014年左右,当时正值容器技术和微服务架构迅速崛起的时期。随着越来越多的企业开始采用容器化部署应用,对于私有镜像管理的需求也日益增长。传统的解决方案要么缺乏必要的企业级特性(如访问控制、安全性和可扩展性),…