当前位置:首页 » 操作系统 » linux图形

linux图形

发布时间: 2022-12-12 00:29:41

linux系统怎么没有图形界面

大致有以下几种情况:

这个首先要看你选择安装的镜像是否为最小化版本,这个你安装好后肯定没有图形界面的

第二种情况你的镜像是完整版的,但选择安装模式的时候你选择了最小化版或者服务器版,没有勾选图形化界面,安装好以后也是没有图形界面的;

当然以上两种情况可以配置网络源等方式安装相应图形化界面包及依赖包,进行配置后启动图形化服务就可以进入到图形化界面了

还有种情况是实体环境下安装系统的服务器有独显,但你没有安装相应独显驱动,导致图形加载不出来,可以去相关官网下载相应驱动并安装,安装完成后重启后可以进入到图形界面。或者你服务器bios里面有设置。

一般Alt+crtl+F2可以切换至字符界面,、CTRL+alt+F1可以切换为图形界面,不通发行版的Linux系统可能稍有不同,你也可以通过命令来切换图形和字符模式,这个同样针对不同发行版Linux命令也有差异。

㈡ linux切换命令行与图形界面的方法

1.命令行→图形

startx  注:图形界面完全关闭,如果界面中有文件未保存,将丢失。

ctrl+alt+F7

init 5  注:图形界面完全关闭,如果界面中有文件未保存,将丢失。

2.图形→命令行

ctrl+alt+F2

3.开机自动进入命令行模式

用文本编辑器打开文件/etc/inittab,找到:id:5:initdefault:。这行指示启动时运行级是5,也就是图形界面,改成3就是命令行了:id:3:initdefault:。

4.图形界面下怎么输入命令

在applications找到terminal(中文版本叫终端)

㈢ linux怎么进入图形化界面

具体操作步骤如下:

1、首先打开VMware虚拟机软件,打开linux的虚拟机:

㈣ Linux操作-关闭图形界面

临时关闭Linux系统的图形界面可以使用"init 3"指令进行操作。如果使用这种方式关闭图形界面,重启系统后图形界面还是会自动开启。

如果想长期关闭图形界面,那么就需要修改系统的配置文件"inittab":

将配置文件中id的值改为3即可,重启系统后就可以看到效果。

这几个数字的含义是:

如果在关闭了图形界面后想临时打开可以使用指令"init 5"或者"startx"进行操作,这两个指令的区别在于"init 5"指令会重启系统但是"startx"不会,所以建议使用"startx"。

㈤ linux切换到图形化界面

图形界面切换到命令行模式有2种方法,1.快捷键ctrl+alt+f1到f6。 2.直接在图形界面打开终端,输入init 3就切换到命令界面。 命令行切换到图形界面alt+f6到f12。你可以添加图形界面的数量

㈥ linux图形化界面命令

linux系统下图形化界面命令是什么呢?下面是具体介绍:
从控制台转换到图形化界面的命令是:Alt+F7
从图形界面到linux控制台的命令是:Ctr+Alt+Fn(n=1,2,3,4,5,6)
各控制台之间切换:Alt+Fn(n=1,2,3,4,5,6),还可以输入startx进入图形化界面。

拓展资料:
安装linux的图形化界面:
yumgroupinstall"GNOMEDesktop""GraphicalAdministrationTools"
如果没有网络的情况下会报无法连接的错误,这里就需要打通网络,之前我们没有设置,这里需要修改相关配置.
键入命令:vi/etc/sysconfig/network-scripts/ifcfg-ens33
把文件里的ONBOOT=no改为yes
然后重启网络:systemctlrestartnetwork
然后就是输入安装linux图行化界面的命令了.中间需要输入两次y,表示确认安装。
安装完后键入命令:startx就可以重启进入Linux系统的图形化界面了。
linux启动后还可能是命令行模式的,这里需要修改一下默认启动界面:
查看默认启动界面:systemctlget-default
然后设置启动界面为图形化界面:systemctlset-defaultgraphical.target
以上就是今天的分享了,希望可以帮助到大家。

㈦ Linux系统的图形界面的形式有哪几种

1.X Window
X Window 是由麻省理工学院(MIT)推出的窗口系统,简称X,它旨在建立不依赖于特定硬件系统的图形和文字显示窗口系统的标准。1987 年9 月,MIT 推出了X 系统的11 版,称为X11,它的出现标志着计算机工作站的一个新时代的到来。现在几乎所有的工作站都采用了X 窗口的标准,几乎所有的工作站上的应用软件都采用了基于X Window 的软件平台。同时,微机的X 系统也日益增多。X 窗口系统之所以能受到人们的广泛青睐,是与其优越的特点分不开的。首先,它不依赖与硬件系统的特点,使我们在任意一种计算机上用X 系统开发的图
形软件,可以不需任何修改或只需极少改动就能移植到几十种其它类型的计算机上。其次,X 是一种基于网络的窗口系统,采用X 的应用软件可以在由不同机器组成的网络上运行。我们能方便地在远程计算机上运行软件,而将结果显示到本机上。
2.SVGALib
SVGALib 是Linux 上底层的图形库,也是Linux 系统中最早出现的非X 图形支持库,它支持标准的VGA 图形模式和一些其他的模式,SVGALib 的缺点是程序必须以root权限登录,并且它是基于图形卡的,所以不是所有的硬件都支持它。自从framebuffer这个孪生姐妹诞生后,许多软件由只支持SVGALib 改变为同时支持两者,甚至一些流行的高层函数库如QT 和GTK只支持Framebuffer,作为一个老的图形支持库,SVGALib 目前的应用范围越来越小,尤其是在 Linux 内核增加了 FrameBuffer 驱动支持之后。
3.FrameBuffer
FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。这种接口将显示设备抽象为帧缓冲区。用户可以将它看成是显示内存的一个映像,将其映射到进程地址空间之后,就可以直接进行读写操作,而写操作可以立即反映在屏幕上。该驱动程序的设备文件一般是 /dev/fb0、/dev/fb1 等等。
4.LibGGI
GGI, 即 General Graphics Interface, 是新一代的图形支持库。GGI 的主要功能
特性有:
可在 FrameBuffer, SVGALib, X 等设备上运行, 在这些设备上是二进制兼容的;
在所有平台上提供了一致的输入设备接口, 比如鼠标和键盘;
与 LinuxThreads 线程库兼容, 接口线程安全;
提供异步绘制模式, 可提高屏幕刷新速度;
提供良好的颜色处理接口;
接口简单易用;
采用共享库机制, 实现底层支持库的动态装载;
GGI 的主要不足在于安装和配置较为复杂。

㈧ Linux命令行界面和图形界面切换

图形化界面右键点击:打开终端

在命令行,输入 init 3 命令,并按回车键执行,切换到命令行界面

切换到命令行界面后,输入用户名和密码,登录到系统,这样就可以使用命令行界面了

(如果没有进登录页面,那么在界面上只显示一个闪烁的光标,按下 Ctrl+Alt+F6(非虚拟机)或者 Alt+F6(虚拟机),显示用户登录界面)

如果要切换回图形界面,则在命令行界面输入 init 5 或 startx 命令

系统就会切换回图形登录界面了,选择登录用户登录即可

㈨ linux GTK、KDE、Gnome、XWindows 图形界面区别是什么

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux图形界面是许多应用程序的可视化与实现,这篇文章主要介绍了GTK、KDE、Gnome、XWindows 图形界面,需要的朋友可以参考下

具体介绍

一、linux图形界面的实现只是linux下的应用程序实现

图形界面(GUI)并不是linux的一部分,linux只是一个基于命令行的操作系统,linux和Xfree的关系就相当于当年的DOS和Windows 3.0一样,Windows 3.0不是独立的操作系统,它只是DOS的扩充,是DOS下的应用程序级别(GUI)的系统,不是独立的操作系统。同样XFree只是linux下的一个应用程序而已,不是系统的一部分,但是X的存在可以方便用户使用电脑。Windows 95及以后的版本就不一样了,他们的图形界面是操作系统的一部分,图形界面在系统内核中就实现了,没有了图形界面windows就不成为windows了,但linux却不一样,没有图形界面linux还是linux,很多装linux的WEB服务器就根本不装X服务器。这也WINDOWS和linux的重要区别之一.

二、X是协议,不是具体的某个软件

X是协议,就像HTTP协议、IP协议一样。因为输入设备和显示设备不是同一个设备,而且他们需要相互配合,进行画面显示,所以需要一个交互协议,建立他们直接的沟通桥梁。

X协议主要有X应用程序和X服务器组成,如:我需要划个圆,X应用程序告诉X服务器在屏幕的什么地方用什么颜色画一个多大的圆,而具体的"画"的动作,比如这个圆如何生成,用什么显卡的驱动程序去指挥显卡完成等等工作是由X服务器来完成的.

X服务器还负责捕捉键盘和鼠标的动作,假设X服务器捕捉到鼠标的左键被按下了,他就告诉X应用程序:亲爱的应用程序先生,我发现鼠标被按下了,您有什么指示吗?如果X应用程序被设计成当按下鼠标左健后再在屏幕上画一个正方形的话,X应用程序就对X服务器说:请再画一个正方形,当然他会告诉服务器在什么地方用什么颜色画多大的正方形,但不关心具体怎么画——那是服务器的事情。

三、X和XFree86的关系

有了协议,就需要具体的软件来实现这个协议,就好比我们有了交通法规就需要交警去根据法规维护交通秩序一样。Xfree86就是这样一个去根据法规实现协议的"交警",他按照X协议的规定来完成X应用程序提交的在屏幕上显示的任务.当然不仅仅是某个特定的交警才可以去维护和实现这个法规,比如还可以由交通协管员来实现交通法规,必要的时候警察也可以介入,当然前提是他们都要懂得交通法规,也就是要懂得协议,所以实现X协议的软件也并不只有XFree86,XFree86只是实现X协议的一个免费X服务器软件。商业上常用MOTIF,现在还有XORG,还有很多很小的由爱好者写的小的X服务器软件,甚至可以在Windows上有X服务器运行,这样你可以在linux系统上运行一个X应用程序然后在另一台windows系统上显示,多么神奇!你可以用google找到这样的X服务器软件,只不过在LINUX上最常用的是XFree86(现在的linux发行版都用Xorg了)顺便说一句,苹果电脑的图形界面用的也是X协议,而且被认为是做的最好的X协议图形界面,并且他对X协议的实施是做在系统内核里的,所以性能明显好很多,这就是为什么很多大型三维图形设计软件都是在苹果平台上的原因。

为了便于理解拿HTTP协议来比较:

1)协议是HTTP(hyper text transmission protocol)

实现这个协议的常用服务器有:apacheIIS 等

请求这些服务器传输文件的客户有:IE、MOZILLA、NETSCAPE等

2)协议是X

实现这个协议的常用服务器有:Xfree86、Xorg、Xnest等

请求这些服务器来完成显示任务的客户:所有的X应用程序.

只不过HTTP协议的服务器和客户端通常都在两台不同的电脑(服务器和客户机)之间来实现,所以一般人对这个比较容易理解。而X协议的服务器和客户端程序通常在同一台电脑上,因此很多用户都感到对此很难理解,既然是协议,那么肯定和平台无关的,因此可以让X应用程序显示在任何装有X服务器的远程计算机上,甚至显示在装有Xnest服务器的windows系统上。只不过在大多数情况下,X应用程序都用本机的X服务器,然后X服务器将显示结果输出到本机的显示器,这也是很多人不理解X是一种协议的原因.

四、X、X11、X11R6又是什么关系?

不知道初学者有没有注意到/usr/X11R6这个目录,这是XFree的默认安装目录

X11R6实际上是XProtocol version 11 Release6(X协议第11版第六次发行)的意思,就是说目前用的X协议是第11版的,然后经过了6次小的修正。不同版本的X协议是不能通信的,就象我们现在IPV4和IPV6不能通信一样,不过不用担心,现在的X服务器软件和X应用程序都遵循X11R6.

另外XFree86 3.3.6、XFree86 4.3.6等这些版本是实现X协议的软件XFree86的版本号.这是初学者经常高混淆的概念.

协议版本和实现协议的软件的版本——这两个概念的区别你分清楚了吗?

五、WM(Window Manager)窗口管理器

窗口管理器的作用就是实现窗口的最大化、最小化、移动、关闭等,而这些不是X服务器来负责完成的。如果不窗口管理器,X应用程序仍可以启动,但它就在屏幕中间,不能移动、不能最小化、不能最大化、没有边框。

Xfree86自带了一个简单的窗口管理器:twm,同时窗口管理器还有GNOME和KDE等。为了更方便的了解窗口管理器的作用,我们可以做以下测试(因我使用的是ubuntu,无法确认以下操作和命令的正确性,请有条件的朋友测试以下并给与指正)。

1、系统(有界面的Linux)启动后,进入图形进面,我们打开一个XTERM,输入init3就可以安全的回到字符界面.

2、再输入#startx又返回到图形界面,你看到的是一个和平时使用一样的完整的图形界面操作环境,你可以最大化、最小化、移动、关闭窗口等。

3、我们还是再次进入字符界面,按ctrl+alt+backspace反回字符界面,输入:#xinit(注:与第二步的命令startx不同),再次启动图形界面,你看到了什么,你看到一个XTERM.而且不能移动.但是你可以在这个XTERM中输入命令打开X应用程序,如果我输入:#mozilla。打开浏览器,你看到的浏览器和平时有什么不同吗?他在屏幕中间,不能移动、不能最小化、不能最大化、没有边框。

为什么同样一个X应用程序会有这样的不同呢?因为我们用startx启动图形界面的时候同时也启动了一个默认的WM(即窗口管理器),如果你用KDE就起动了KDE,如果你用GNOME就起动了GNOME,但是你用xinit起动图形界面的时候却没有起动WM.

4、如果你用xinit起动图形界面并在xterm中输入twm,看看会有什么?xterm被加上了一个边框,你可以通过这个边框移动、最大化、最小化这个xterm,twm就是XFree86中自带的窗口管理器,是一个比较简陋的最简单的窗口管理器,但是他具有窗口管理器的全部特征.

5、如果你不输入twm而输入gnome-session就可以起动GNOME或者输入startkde起动KDE.

通过以上的实验你就可以清楚的明白他们之间的关系,另其它的小型窗口管理器有:

windowmaker、after step、blackbox、fvwm、fvwm2等等都是常用的优秀窗口管理器。REDHAT9中有windowmaker 但是默认不安装,大家可以装来试试.只要xinit再wmaker&就可以用windowmaker了.

六、X协议的Client端有时谁实现的呢?

XFree86是X协议的服务器软件(注以软件的形式实现),但Client端更多的是方便程序员更方便的使用X协议与服务器端的XFree86交互,故就产生了一个Xlib库,封装了X协议内容,如果你还觉得直接使用Xlib不方便,于是就产生了QT和GTK,对Xlib进一步封装,提供了很多控件,可以可视化的使用X协议更方便程序员的开发。

Xlib、QT、GTK直接关系如下图:

QT是直接使用xlib库的,GTK不能直接使用xlib,而是使用更低层的函数库GDK和Glib。这种结构使得Gtk可以更方便地移植到其它系统上,或使用与XWindows系统无关的图形库。

七、KDE、GNOME、QT和GTK直接关系

KDE和GNOME是窗口管理器,启动他们后我们进入了可视化操作(图形界面),既然需要显示图形,自然少不了与X协议的服务器软件打交道,既然QT和GTK进一步封装了X协议,并且他们提供了更为丰富的窗口及控制机制,于是在QT基础上实现的窗口管理器叫KDE,在GTK基础上实现的窗口管理器叫GNOME.

再次提示:KDE和GNOME并不只是窗口管理器,同时提供了桌面、菜单等等。

KDE和Gnome都是桌面环境中的一种,用的库不一样,可以是KDE,Gnome,还可以是XFCE、LXDE等

kde用的qt库,但是qt库不是免费的,在基于qt的软件版权上面会有一些问题。于是就有人开发出了gnome,用的是gtk库,这个库没有qt库在版权上的问题。

(qt库和gtk库就相当于windows下的MFC库)

补充:Linux基本命令

1.ls命令:

格式::ls [选项] [目录或文件]

功能:对于目录,列出该目录下的所有子目录与文件;对于文件,列出文件名以及其他信息。

常用选项:

-a :列出目录下的所有文件,包括以 . 开头的隐含文件。

-d :将目录像文件一样显示,而不是显示其他文件。

-i :输出文件的i节点的索引信息。

-k :以k字节的形式表示文件的大小。

-l :列出文件的详细信息。

-n :用数字的UID,GID代替名称。

-F : 在每个文件名后面附上一个字符以说明该文件的类型,“*”表示可执行的普通文 件;“/”表示目录;“@”表示符号链接;“l”表示FIFOS;“=”表示套接字。

2.cd命令

格式:cd [目录名称]

常用选项:

cd .. 返回上一级目录。

cd ../.. 将当前目录向上移动两级。

cd - 返回最近访问目录。

3.pwd命令

格式: pwd

功能:显示出当前工作目录的绝对路径。

相关阅读:Linux主要特性

完全兼容POSIX1.0标准

这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

良好的界面

Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

支持多种平台

Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

㈩ 怎么开发linux的图形界面

关于linux两大图形界面KDE和Gnome
KDE早于Gnome出现,但是KDE基于的Qt是不遵循GPL开源协议的,Qt是一个跨平台的C++图形用户界面库 ,它是挪威TrollTech公司的产品(2008年底被NOKIA收购)。 Qt具有优良的跨平台特性(支持Windows、Linux、各种UNIX、OS390和QNX等)、面向对象机制以及丰富的API,同时也可支持2D/3D渲染和OpenGL API。在当时的同类图形用户界面库产品中,Qt的功能最为强大.但底层的基础 Qt却是一个不遵循GPL的商业软件,这就给KDE上了一道无形的枷锁并带来可能的法律风险。一大批自由程序员对KDE项目的决定深为不满,它们认为利用非自由软件开发违背了GPL的精神。于是这些GNU的狂热信徒兵分两路:其中一部分人去制作Harmonny,试图重写出一套兼容Qt的替代品,这个项目虽然技术上相对简单,但却没有获得KDE项目的支持;另一路人马则决定重新开发一套名为“GNOME(GNU Network Object Environment)”的图形环境来替代KDE。
GNOME选择完全遵循GPL的GTK图形界面库为基础,因此我们也一般将GNOME和KDE两大阵营称为GNOME/GTK和 KDE/Qt。与Qt基于C++语言不同,GTK采用较传统的C语言 ,虽然C语言不支持面向对象设计,看起来比较落后,但当时熟悉C语言的开发者远远多于熟悉C++的开发者。加之GNOME/GTK完全遵循GPL版权公约,吸引了更多的自由程序员参与。
四、linux/unix基于X window的图形显示处理原理
X Window从逻辑上分为三层:最底层的X Server(X服务器)主要处理输入/输出信息并维护相关资源,它接受来自键盘、鼠标的操作并将它交给X Client(X客户端)作出反馈,而由X Client传来的输出信息也由它来负责输出;最外层的X Client则提供一个完整的GUI界面,负责与用户的直接交互(KDE、Gnome都是一个X Client),而衔接X Server与X Client的就是“X Protocol(X通讯协议)”、它的任务是充当这两者的沟通管道。尽管UNIX厂商采用相同的X Window,但终端的X Client并不相同。
五、Qt、GTK 和KDE、GNOME的关系
简单来说:为了方便开发人员编写X clients,就有了Xlib来封装X协议;Xlib还不够方便,于是就有了qt和gtk,它们提供了很多窗口控件(widgets)。
为了方便用户 ,就出现了gnome和kde等桌面管理系统。一般来说,linux用户看到的界面就是其中之一了。gnome用的是gtk库,kde用的是qt库

热点内容
linux读取u盘 发布:2025-05-15 21:32:13 浏览:507
c语言dos 发布:2025-05-15 21:18:17 浏览:663
sci编译英文 发布:2025-05-15 21:16:57 浏览:382
大猫如何设置密码 发布:2025-05-15 21:15:32 浏览:764
什么叫苹果版的和安卓版的手机 发布:2025-05-15 21:05:18 浏览:253
编程找点 发布:2025-05-15 20:43:10 浏览:587
php上传临时文件夹 发布:2025-05-15 20:43:00 浏览:657
impala数据库 发布:2025-05-15 20:42:12 浏览:649
android安装插件 发布:2025-05-15 20:41:31 浏览:241
神秘顾客访问 发布:2025-05-15 20:33:39 浏览:298