感谢大佬: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. <数据结构>XDOJ332.二叉排序树的判定

    问题与解答 问题描述 给定一个二叉树,判断其是否是一个有效的二叉排序树. 假设一个二叉排序树具有如下特征: 结点的左子树只包含小于当前结点的树. 结点的右子树只包含大于当前结点的树. 所有左子树和右子 ...

  2. 使用 DML语句,对 “锦图网” 数据进行操作,聚合函数练习

    查看本章节 查看作业目录 需求说明: 根据客户 ID 统计订单数.订单总金额.最高订单金额.最低订单金额和每份订单平均金额,并按订单总金额升序显示 根据客户统计订单总订购人次数> 5 的统计信息 ...

  3. 接口测试 再也不必来回切换,发现一个接口测试软件,可以替代 Swagger+Mock+Jmeter+Postman

    ​ 前言 日常测试过程中,常常需要多种工具来接力完成自己的接口测试任务. 比如说, 使用swagger查看接口文档, 使用mock编造接口数据对前端页面做测试 使用postman测试后端接口, 用Jm ...

  4. 在B站学Java

    大家好,我是大彬~ 众所周知,B站是用来搞学习的,对于学编程的小伙伴来说,B站有着非常丰富的学习资源.今天给大家分享一些质量比较高的Java学习视频,希望对大家有帮助! Java基础 首先是Java基 ...

  5. hive 之 将excel数据导入hive中 : excel 转 txt

    一.需求: 1.客户每月上传固定格式的excel文件到指定目录.每月上传的文件名只有结尾月份不同,如: 10月文件名:  zhongdiangedan202010.xlsx  , 11月文件名: zh ...

  6. Redis_设置密码

    一.临时设置密码 # 获取密码 config get requirepass # 设置密码为123456 config set requirepass 123456 # 验证密码.当设置密码后,进入r ...

  7. sqlserver - 某字段数据为json串, 获取该json串里的值 的详细方法

    1.前言 某字段的数据为json 但是我想只获取里面的某一个值,该怎么操作? 2.笔记 (1)用 JSON_VALUE(参数1,参数2)函数 ,有两个参数, (2)参数1 为 列名 ,参数2 为 js ...

  8. centos7安装wordpress详细教程

    安装之前:建议安装各种软件 [root@localhost ~]# yum -y install wget zip unzip net-tools 一.安装apache 测试环境建议关闭防火墙和SEL ...

  9. Go的日志库go-logging

    配置文件config.yaml log: prefix: '[MY-LOG] ' log-file: true stdout: 'DEBUG' file: 'DEBUG' config/config. ...

  10. 编写Hive的UDF(查询平台数据同时向mysql添加数据)

    注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6812629187518530052/ 可能会有一些截图中会有错误提示,是因为本地的包一直包下载有问题,截完图已经下 ...