感谢大佬: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. 教你10分钟对接人大金仓EF Core 6.x

    前言 目前.NET Core中据我了解到除了官方的EF Core外,还用的比较多的ORM框架(恕我孤陋寡闻哈,可能还有别的)有FreeSql.SqlSugar(排名不分先后).FreeSql和SqlS ...

  2. 如何通过Navicat远程访问宝塔面板安装的MySQL数据库

    运行环境描述 阿里云ECS 系统:CentOS Linux 7.4.1708 (Core)宝塔面板: 6.9.0数据库:MySQL 5.7.19 Navicat 远程连接 Navicat报错信息: 错 ...

  3. Java,JDK安装及环境配置

    jdk安装及环境配置 一.jdk安装 1.找到jdk安装包 2.安装jdk 3.安装jre 二.环境变量配置          1.JAVA_HOME JAVA_HOME C:\Program Fil ...

  4. Mysql 8.0版本以上和8.0以下jar包版本 需要注意的 URL连接参数useSSL、serverTimezone 相关问题

    在语法上的需要注意的: MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL static final String JDBC_DRIVER = "com.mysql.jdbc ...

  5. 部署Kubernetes Cluster

    中文学习网站:https://www.kubernetes.org.cn/doc-16 部署docker服务 所有节点部署docker服务 curl -sSL https://get.daocloud ...

  6. playwright--自动化(二):过滑块验证码 验证码缺口识别

    前两天需要自动化登录一个商城的后台 用的是playwright 没有用selenium 中间出了一个滑块验证 现阶段playwright教程不是太多,自己做移动的时候各种找,费劲巴拉的.现在自己整出来 ...

  7. redis-ha手动切换slave节点为master

    仅做个人记录,请慎重参考!! 问题描述:使用redis-ha启动了3个pod,现在还有一个pod正常运行,并且为slave(理论上第一个起来的pod应该为master) 通过info命令查看下图 尝试 ...

  8. Elasticsearch单机安装Version7.10.1

    1.说明 Elasticsearch单机安装, 基于Elasticsearch的7.10.1版本, 在Linux上安装Elasticsearch单机, 使用安装包elasticsearch-7.10. ...

  9. Log4j2进阶使用(按大小时间备份日志)

    1.进阶说明 本文介绍Log4j2进阶使用, 基本使用请参考Log4j2基本使用入门. 本文基于上面的基本使用入门, 主要介绍按照日志大小和时间备份日志, 并且限制备份日志的个数, 以及删除过期的备份 ...

  10. SpringBoot 之 多环境切换

    方式一:分开多个配置文件 # /src/main/resources/application.yaml server: port: 8080 spring: profiles: active: dev ...