感谢大佬:https://blog.csdn.net/tao546377318/article/details/52353018

kali 是基于Debian的发行版,兼容性和软件支持都很好,默认使用Gnome桌面,如果不喜欢这个桌面环境,可以切换到其它的桌面环境,例如Linux mint使用的Cinnamon和mate桌面,官方源里已经有很多的桌面环境,几条命令就可以搞定切换。

更新源

1、登录kali2.0系统

2、 修改软件源APT-sources.list

vim/etc/apt/sources.list

可以删除该文件中的所有内容,也可以直接在文前添加新的APT源。

3、  然后选择合适自己的源

------------------------------Kali2.0 ---滚动更新源-----------------------------------

#kali官方源

deb http://http.kali.org/kali kali-rolling main non-free contrib

#中科大的源

deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

---------------------------------Kali2.0 ---更新源-----------------------------------

#科大的云

deb http://mirrors.ustc.edu.cn/kali sana main non-free contrib

deb-src http://mirrors.ustc.edu.cn/kali sana main non-free contrib

deb http://mirrors.ustc.edu.cn/kali-security sana/updates main contrib non-free



#阿里云

deb http://mirrors.aliyun.com/kali sana main non-free contrib

deb-src http://mirrors.aliyun.com/kali sana main non-free contrib

deb http://mirrors.aliyun.com/kali-security sana/updates main contrib non-free

----------------------------------Kali1.0--更新源-------------------------------------

#官方源

deb http://http.kali.org/kalikali main non-free contrib

deb-src http://http.kali.org/kalikali main non-free contrib

deb http://security.kali.org/kali-securitykali/updates main contrib non-free

 

#中科大kali源

deb http://mirrors.ustc.edu.cn/kalikali main non-free contrib

deb-src http://mirrors.ustc.edu.cn/kalikali main non-free contrib

deb http://mirrors.ustc.edu.cn/kali-securitykali/updates main contrib non-free

 

#新加坡kali源

deb http://mirror.nus.edu.sg/kali/kali/kali main non-free contrib

deb-src http://mirror.nus.edu.sg/kali/kali/kali main non-free contrib

deb http://security.kali.org/kali-securitykali/updates main contrib non-free

deb http://mirror.nus.edu.sg/kali/kali-securitykali/updates main contrib non-free

deb-src http://mirror.nus.edu.sg/kali/kali-securitykali/updates main contrib non-free

 

#阿里云kali源

deb http://mirrors.aliyun.com/kalikali main non-free contrib

deb-src http://mirrors.aliyun.com/kalikali main non-free contrib

deb http://mirrors.aliyun.com/kali-securitykali/updates main contrib non-free

 

#163 Kali源

deb http://mirrors.163.com/debianwheezy main non-free contrib

deb-src http://mirrors.163.com/debianwheezy main non-free contrib

deb http://mirrors.163.com/debianwheezy-proposed-updates main non-free contrib

deb-src http://mirrors.163.com/debianwheezy-proposed-updates main non-free contrib

deb-src http://mirrors.163.com/debian-securitywheezy/updates main non-free contrib

deb http://mirrors.163.com/debian-securitywheezy/updates main non-free contrib

 

#上海交大 Kali源 (比较慢,直接忽略)

#deb http://ftp.sjtu.edu.cn/debianwheezy main non-free contrib

#deb-src http://ftp.sjtu.edu.cn/debianwheezy main non-free contrib

#deb http://ftp.sjtu.edu.cn/debianwheezy-proposed-updates main non-free contrib

#deb-src http://ftp.sjtu.edu.cn/debianwheezy-proposed-updates main non-free contrib

#deb http://ftp.sjtu.edu.cn/debian-securitywheezy/updates main non-free contrib

#deb-src http://ftp.sjtu.edu.cn/debian-securitywheezy/updates main non-free contrib

4、  对软件进行一次整体更新:

apt-get update & apt-get upgrade

apt-get dist-upgrade 

apt-get clean

完成。

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 节点,在</Menu><!-- End Internet -->下面加入:

<!-- Kali Linux  -->
<MergeFile type="path">applications-merged/kali-applications.menu</MergeFile>

保存,之后就可以在应用程序里看到“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

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

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

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

安装:

apt-get update
apt-get install mate-archive-keyring
apt-get update
apt-get install mate-desktop-environment-extra

ps:大部分内容来自网络整理和个人使用经历,仅供学习使用,如有雷同,请见谅。

kali切换桌面环境的更多相关文章

  1. Arch LInux安装dde(Deepin Desktop Environment 深度桌面环境)

    我一直比较推荐一些Linux新手使用Deepin Linux,因为我认为这种尽量的follow Windows的系统至少对于新手来说是比较的友好的,而且预装了QQ 火狐浏览器中文版,甚至还移植了像36 ...

  2. ubuntu桌面环境配置及切换

    修改ubuntu默认启动的桌面环境:Ubuntu是否启动图形化界面取决于default-display-manager的设置. vi /etc/X11/default-display-manager值 ...

  3. Linux操作系统桌面环境GNOME和KDE的切换

    一.设置GNOME或者KDE为默认的启动桌面环境 方法1:修改/etc/sysconfig/desktop,根据需要将“DESKTOP”后面的内容改为KDE或GNOME. 方法2:在当前用户目录下建立 ...

  4. Linux命令行环境与桌面环境护切换

    1.前言 在大部分情况下,我们在使用Linux时习惯使用命令行环境,但是有时候也还是会使用到安装桌面环境,所以在这里介绍一下如何给没有安装桌面环境的系统安装桌面环境.以Centos 6.5 为例演示一 ...

  5. linux下Gnome桌面环境的安装

    在实际工作中,无论是生产环境还是公司内部环境.很多时候装的linux系统都是最小化安装的.即没有桌面环境, 那么如果有时我们又需要一个桌面环境.该怎么安装呢?其实不难,现笔者将安装方法分享如下. 测试 ...

  6. 【转】linux Centos 6.5 安装桌面环境GNOME

    在某种场合之下,我们使用的Linux还是要选择安装桌面环境的,所以在这里介绍一下如何给没有安装桌面环境的系统安装桌面环境. 以Centos 6.5 为例演示一下如何安装桌面环境. 一.首先查看系统的运 ...

  7. 我在GNU/Linux下使用的桌面环境工具组合

    为了使GNU/Linux桌面环境下加载的程序较少以节省内存资源和提高启动时间,我目前并不使用重量级的桌面环境KDE和Gnome,甚至连登录窗界面gdm或xdm都不用,而是直接启动到控制台,登录后调用s ...

  8. CentOS 中 YUM 安装桌面环境(转)

    使用 yum groupinstall 指令很容易就能安装上图形界面的桌面系统. 1. yum 的 group 指令 yum 可以以程序组的模式来安装成套的软件包.支持的软件包可以通过, # yum ...

  9. VB6之切换桌面

    Desktop的API,用于切换或者系统桌面环境.扩展起来可以做一个锁屏程序或者多桌面程序. 模块部分: 'desktop.bas 'too much struct and declare unuse ...

随机推荐

  1. 美和易思 MOOT去鼠标检测,快进,倍速,自动下一章

    F12 放到 console 直接运行即可 或者油猴添加新脚本 核心去除网页绑定焦点事件代码: if (!-[1,] && !window.XMLHttpRequest || navi ...

  2. TortoiseGit使用ssh-keygen生成的私钥

    1.说明 使用TortoiseGit自带的PuTTY Key Generator工具, 把ssh-keygen生成的私钥转换为Putty使用的.ppk文件, 然后在拉取Git代码时, 加载对应的.pp ...

  3. docker构建.net core运行的镜像

    在docker很火的今天,越来越多的应用现在都在往docker上迁移,.net core怎么能落后? 项目要运行在docker上,我们需要先制作镜像,可以基于centos来制作,当然也可以基于Ubun ...

  4. spring-Ioc学习笔记

    spring 是面向Bean的编程 Ioc (Inversion of Control) 控制反转/依赖注入(DI:Dependency Injection) Aop(Aspect Oriented ...

  5. spring boot 打包war后 部署到外部 tomcat 的具体正确操作【包括修改端口 与 去除请求路径的工程名】

    1.前言 工程做好了,总不能放在idea运行吧?不然怎么把项目放到云服务器呢?[这一篇随笔不讲解发布的云服务器的操作,在其他随笔有详细记载.] 解决的方案是把springboot 工程 打包成war文 ...

  6. js 对 date 和 字符串 类型的正确互换【各浏览器兼容】,解决invalid Date

    1.前言 有个需求,想要把指定日期时间的字符串转换成date类型 pc浏览器正常转换,但手机浏览器 返回结果是 invalid Date [无效的日期] 2.原因 出现这样不兼容的原因其实很简单, p ...

  7. SQL高级优化(五)之执行计划

    一.explain 执行计划:在MySQL中可以通过explain关键字模拟优化器执行SQL语句,从而知道MySQL是如何处理SQL语句的. explain:MySQL执行计划的工具,查看MySQL如 ...

  8. 正则验证&模态框

    在日常生活中,凡是需要表单验证的都会用到正则验证.下面拿一个简单的带有模态框的正则验证的小demo看一下     <style>         /* 遮罩层 */         .ma ...

  9. CentOS6.5下安装Hadoop-2.7.3(图解教程)

    注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6627365258090512909/ 已安装好虚拟机(3个节点) YUM源已安装好.系统版本CentOS6.5.j ...

  10. windows下过安全狗

    最近想着把过waf相关的整理一下,本次主要以安全狗4.0为例进行演示 准备工作 安全狗官网:http://free.safedog.cn/install_desc_website.html环境:Win ...