kali linux 桌面消失_kalilinux系统设置不见了的解决方案

kalilinux的系统设置不见了是由于删除软件或者错误配置导致的,解决方法是重新安装桌面环境。

下面我给出几个不同桌面环境。

KDE桌面

1.KDE Plasma Desktop (最小化的等离子桌面)

安装:

apt-get install kali-defaults kali-root-login desktop-base kde-plasma-desktop

卸载:

apt-get remove kde-plasma-desktop

2.KDE 上网本桌面

安装:

apt-get install kali-defaults kali-root-login desktop-base kde-plasma-netbook

卸载:

apt-get remove kde-plasma-netbook

3.KDE标准版(Debian精选使用的)

安装:

apt-get install kali-defaults kali-root-login desktop-base kde-standard

卸载:

apt-get remove kde-standard

4.KDE标准版

安装:

apt-get install kali-defaults kali-root-login desktop-base kde-full

卸载:

apt-get remove kde-full

XFCE桌面

安装:

apt-get install kali-defaults kali-root-login desktop-base xfce4 xfce4-places-plugin xfce4-goodies

卸载:

apt-get remove xfce4 xfce4-places-plugin xfce4-goodies

LXDE桌面

安装:

apt-get install lxde-core lxde kali-defaults kali-root-login desktop-base

卸载:

apt-get remove lxde-core

Cinnamon 桌面

安装:

apt-get install kali-defaults kali-root-login desktop-base cinnamon

卸载:

apt-get remove cinnamon

I3WM桌面

安装:

apt-get install xorg dmenu conky i3

卸载:

apt-get remove xorg dmenu conky i3

MATE桌面

MATE桌面没有在kali默认的源里,需要加一下源

echo "deb http://repo.mate-desktop.org/debian wheezy main" >> /etc/apt/sources.list apt-get update apt-get --yes --quiet --allow-unauthenticated install mate-archive-keyring

安装

apt-get install kali-defaults kali-root-login desktop-base mate-core mate-desktop-environment mate-desktop-environment-extra

安装MATE的好处是可以使用原始GNOME下的kail 工具菜单,这是其它桌面环境没有的,方法:

vim /etc/xdg/menus/mate-applications.menu

找到Internet 节点,在 下面加入:

applications-merged/kali-applications.menu

保存,之后就可以在应用程序里看到“kali linux”的工具菜单了

卸载:

apt-get remove mate-core mate-desktop-environment mate-desktop-environment-extra

GNOME桌面

这个是默认桌面,如果折腾后想换回原来的桌面,请按照下面的方法安装:

apt-get install gnome-core kali-defaults kali-root-login desktop-base

卸载:

apt-get remove gnome-core

我使用的是Mate桌面,建议保留默认的Gnome桌面,安装好mate后,将mate设置成默认的登录使用的的桌面:

update-alternatives --config x-session-manager

之后选mate前面的数字,这样每次登录时就不用手选mate了。

注意:apt-get包管理在卸载软件后不要轻易使用apt-get autoremove,否则极容易各种悲剧。如果真想卸载干净,可以用 apt-get purge

==================================================================================

2014/9/27 更新

由于mate已经被debian官方源收录,mate-desktop.org的源中已经移除了debian和ubuntu的安装包,添加debian的backports源即可。

echo "deb http://http.debian.net/debian wheezy-backports main contrib non-free" >> /etc/apt/sources.list

安装:

apt-get update

apt-get install mate-archive-keyring

apt-get update

apt-get install mate-desktop-environment-extra

原文:http://www.cnblogs.com/rain-man/p/4574274.html

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

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

相关文章

linux异步实现原理,Android异步处理四:AsyncTask的实现原理

分析:在分析实现流程之前,我们先了解一下AsyncTask有哪些成员变量。privatestaticfinalintCORE_POOL_SIZE 5;//5个核心工作线程privatestaticfinalintMAXIMUM_POOL_SIZE 128;//最多128个工作线程privatestaticfinalintKEEP_ALIVE 1;//空闲线程的超时时间…

ue4集合类型_UE4项目问题集合

debugeditor模式下,在LoadPackage过程中crash,vs报出Stack overflow的错误这是由于Package层数过多,vs栈不够用导致的。而ue4用UBT导致不能直接修改项目的栈大小。之前项目后期就因为这个崩溃导致大家没法再用debug模式进行开发。直接的解决办…

mysql5.7 for linux7,大道浮屠诀---mysql5.7.28 for linux安装

环境:redhat6.5安装RMP包的具体操作如下:1、如有mariadb,先卸载rpm -qa |grep mariadbrpm -qa |grep mysql*rpm -e --nodeps xxxxxx (卸载查询到的rpm包)2、安装新的mysql5.7.28,解压安装包tar -xvf mysql-5.7.28-1.el6.x86_64.rpm-bundle.t…

python中提供怎样的内置库、可以用来创建用户界面_使用外部GUI库在Autodesk中创建用户界面可能会...

我不确定这是否有关联,但一些谷歌搜索发现PyQt在玛雅内部非常流行。您可以尝试使用here或here(用源代码解释了here)通过Maya创建一个新的线程循环并在其中执行。似乎Maya包含了一个模块,用于设置新的线程对象,其中包含一个QApplication&#…

做raid会损坏linux文件吗,如何从损坏的RAID系统挂载磁盘?

我有一个可怕的情况,我必须在救援的Debian Linux中从损坏的RAID系统中恢复数据。我只想以只读方式将它们全部挂载到/ mnt / rescue,以便能够将VMWare GSX映像复制到另一台计算机上,并稍后将它们迁移到ESXi。相关命令的输出如下。fdisk -lDisk…

flutter字体不跟随系统_Flutter自定义字体无法加载

SOLVED :我仍然不确定问题是什么,但我通过简单地创建一个新的Flutter项目,在新项目中设置字体,然后将我的.dart文件粘贴到新项目中来修复它 . 即使一切都完全相同(据我所知),它运作良好 . 去搞清楚 .我试图在我的应用程…

c语言求乘法,急!!!!c语言:求n次多项式的加法和乘法

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼if(s->data.coef!0.0){s->data.expnp->data.expn;r->nexts;rs;}pp->next;qq->next;break;case 1:s->data.coefq->data.coef;s->data.expnq->data.expn;r->nexts;rs;qq->next;break;}//switch}…

一维数组kmeans聚类c语言,一维数组的 K-Means 聚类算法理解

刚看了这个算法,理解如下,放在这里,备忘,如有错误的地方,请指出,谢谢需要做聚类的数组我们称之为【源数组】需要一个分组个数K变量来标记需要分多少个组,这个数组我们称之为【聚类中心数组】及一…

ktor框架用到了netty吗_Ktor-构建异步服务器和客户端的 Kotlin 框架

软件简介Ktor 是一个使用 Kotlin 以最小的成本快速创建 Web 应用程序的框架。Ktor 是一个用于在连接系统(connected systems)中构建异步服务器和客户端的 Kotlin 框架。它由 Kotlin团队创建,因此,它充分利用了 Kotlin 的语言特性,为开发者提供…

c语言根据图片轮廓图,c语言通过opencv实现轮廓处理与切割

c语言通过opencv实现轮廓处理与切割发布时间:2020-10-14 11:00:33来源:脚本之家阅读:89作者:Farmwang注意在寻找轮廓时要选择中寻找外层轮廓RETR_EXTERNAL#include "opencv/cv.h"#include "opencv/highgui.h"…

多层协议解析 c语言,基于DPI的应用层协议书解析.doc

专业资料精心整理摘要随着互联网在中国的迅速发展,全国各大网络运营商的网络规模都在不断扩张,网络结构日渐复杂,网络业务日趋丰富,网络流量高速增长,这使得网络管理的要求和难度都大大提高。因此,网络运营…

r4900g3系统安装linux_H3C UniServer R4900 G3服务器NVMe硬盘配置阵列方法以及相关操作...

一.配置NVMe硬盘的前期准备1. 安装Intel NVMe VROC 秘钥模块,该选件全称为H3C-RS3M1NVS-Intel NVMe VROC模块是一个硬件安装到主板上的NVMe SSD VROC模块接口上。Intel NVMe VROC 秘钥模块一共有如下三个版本:标准版:支持创建RAID 0、RAID 1和…

员工任务管理系统c语言,C语言职工信息管理系统课程设计任务书.docx

C语言课程设计任务书一、题目:职工信息管理系统二、目的和要求目的:要求熟练掌握C语言的基本知识和编辑技能;基本掌握结构化程序设计的基本思路和方法。要求:设计一个职工信息管理系统,使之能提供以下功能:…

android 判断 string 是否是字母数字,Android中判断字符串中必须包含字母或者数字...

public static boolean isLetterDigit(String str){boolean isDigit false;//定义一个boolean值,用来表示是否包含数字boolean isLetter false;//定义一个boolean值,用来表示是否包含字母for(int i0 ; iif(Character.isDigit(str.charAt(i))){ //用cha…

server 群辉emby_群晖容器中搭建支持硬件编码的Emby Server教程及注意事项

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼我装的ubt20,intel显卡已经GVT-t直通给群晖虚拟机,再映射给EMBY的docker了,权限什么都给了,命令测试都正常一播放就只会选择软解,CPU100%,不知道怎么回事rootd…

笛卡尔心形函数表达式_如何用几何画板画笛卡尔心形函数

七夕节是个浪漫的节日,利用几何画板这个强大的绘图软件也可以对心爱的人表示!笛卡尔心形线像极了人的一颗心,用来表达爱意再好不过了。本文我们来介绍具体步骤如下:1.新建参数。右键绘图区空白处,“新建参数”&#xf…

android 指定语言的资源,Android国际化多语言切换

最近工作中突然要求要项目进行国际化,之前没遇到过。但是也很简单呀,只需要把添加一个相应语言的的strings.xml的资源文件就好了,不是吗?这样只要切换系统语言就能切换app的文字语言了。但是由此引发了一个稍微深入一点的问题&…

plotwidget横坐标日期_plotly详解(标签)x轴日期标签、y轴百分比标签设置

在作图中,我们需要根据自己的业务来更改x轴y轴的标签。注意,坐标轴的修改已经不算做画图了,因为他不是图上的线条或轨迹(trace)了,所以用layout来设置。1>显示或者不显示坐标轴标签。fig.update_layout(xaxis dict(visible Fa…

Android 抖音爱心动画,Android实现抖音心形函数

刷抖音的时候,无意间刷到 心形函数的动画,觉得很有意思, 就简单的用Android的方式实现了一下.心形函数公式公式 :心形公式X的取值范围:[-1.81,1.81],该取值范围是保证正弦函数有效取值范围。我们可以通过参数 a 的取值, 来形成不同的心形轮廓, 进而形成动…

bch纠错码 码长8_密码学BCH纠错编码算法

1日止实验目的:通过实验熟练掌握BCH纠错编码算法,学会BCH纠错编码算法程序设计,提高C程序设计能力。实验要求:开发环境要求:软件环境:windows98/windowsXP/windows2000,C环境硬件环境:计算机(C, 512MRAM&am…