linux startx无效_startx命令_Linux startx 命令用法详解:用来启动X Window

article/2025/10/2 14:05:44

startx命令用来启动X Window,实际上启动X Window的程序为xinit。

语法startx(参数)

参数客户端及选项:X客户端及选项;

服务器及选项:X服务器及选项。

实例

要在工作站上或 X 终端上启动 X 会话,请输入:startx

要在工作站上强制启动 X 会话,请输入:startx -w

要为 X 终端启动 X 会话,并注销用户的 Telnet 会话,请输入:startx; kill -9 $$

要使用 .xinitrc 脚本启动 X 会话,请输入:startx -x .xinitrc

要使用 mwm 窗口管理器启动 X 会话,请输入:startx -m mwm

但是,如果找到启动脚本文件,则忽略-w选项。在启动脚本中,启动窗口管理器、装入X资源以及产生X客户机是用户的责任。以下是.xsession脚本的一个示例。#!/bin/csh

(mwm &)

xrdb -load .Xdefaults

(xclock -g 75x75+0+0 &)

(xbiff -g 75x75+101-0 &)

if ("/dev/lft*" == "`tty`") then

aixterm -g 80x24+0+0 +ut -C -T `hostname`

else

aixterm -g 80x24+0+0 +ut -T `hostname`

endif

对于工作站,startup脚本中的最后一行应该是前台aixterm命令,该命令带有-C选项表示控制台信息。对于X终端,startup脚本中的最后一行应该是不带有-C选项的前台aixterm命令。另外,由于某些X终端在关闭时不终止telnet会话,所以用户必须在使用热键切换至X会话前退出当前的telnet会话。

/usr/lib/X11/xdm/Xsession文件中的xdm命令也可以使用startx命令。这为xdm命令提供了startx命令的功能。

以下是启动X会话一贯使用的文件名。$HOME/.xerrors 其中,startx 用来重定向错误消息。在缺省情况下,startx 将错误重定向至用户主目录中的 .xerrors 文件中。

$HOME/.Xinit,

$HOME/.xinit,

$HOME/.Xinitrc,

$HOME/.xinitrc,

$HOME/.xsession 作为包含 shell 命令的“启动文件”来启动窗口管理器、装入 X 资源并产生 X 客户机。

$HOME/.Xdefaults,

$HOME/.xresources 作为装入的 X 资源文件来设置 X 客户机的用户首选项。

$HOME/.mwmrc mwm 配置文件。

$HOME/.twmrc twm 配置文件。

$HOME/.awmrc awm 配置文件。

$HOME/.uwmrc uwm 配置文件。

/dev/lft* 终端或 tty、工作站初始 login shell 的界面。

ec681546081ed34844ea50491de770b9.png


http://chatgpt.dhexx.cn/article/NQtHcPy8.shtml

相关文章

ubuntu 启动、退出 startx界面

使用的是ubuntu-focal 20.04 桌面版。因为在熟悉使用ubuntu出现这个问题。 启动startx 1、首先要了解ubuntu几种运行级(参考init_百度百科),ubuntu桌面版默认启动的是init 5 :如下的正常登录界面。 2、进入和从terminal中输入s…

操作系统 - startx/xinit

了解startx/xinit 1.概述 用户可以通过 xinit 程序手动启动 Xorg 显示服务器,startx脚本是 xinit 的前端。 xinit 通常用在启动 X 时执行窗口管理器 或 桌面环境。虽然可以使用 xinit 在无窗口管理器的情况下启动图形程序,大部分图形程序都需要一个兼容…

CentOS 7输入startx无法启动图形化界面

【PS:最终解决方案见最后面】 【问题背景】 前两天在学习linux虚拟化的时候, 发现虚拟机磁盘空间不足, 由于当初分区的时候不是用lvm来分区的, 导致无法扩容, 所以只能新建了一台虚拟机来学习. 然而在新建完成后, 按照之前老师教的一系列优化手段, 将这台手段优化到…

6.1、startx命令怎么不能进入图形界面

命令行界面输入startx命令怎么不能进入图形界面^ ... [复制链接] 发表于 2010-1-29 12:55 | 来自 51CTO网页 [只看他] 楼主 我在虚拟机(vmware)上新安装的red hat linux 9.0在命令行界面输入startx命令怎么不能进入图形界面??&…

Linux常用命令——startx命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) startx 用来启动X Window 补充说明 startx命令用来启动X Window,实际上启动X Window的程序为xinit。 语法 startx(参数)参数 客户端及选项:X客户端及选项;服务器及选项&a…

startx命令详解

startx命令来自于英文词组”start X-windows“的缩写,其功能是用于启动X-Windows系统。X-Windows System也被称为X或X11,中文译为X窗口系统,主要工作就是以图形方式显示软件窗口的系统,现在的GNOME和KDE桌面环境都是以X窗口系统为…

用gcc编译C++文件

我们误以为gcc只能用来编译C文件&#xff0c;这是不对的。 gcc也可以编译C文件&#xff0c;只是gcc不能自动联接C程序使用的库&#xff0c;即链接过程我们不能用gcc 而g实际上在编译C文件时也是使用gcc编译器&#xff0c;在链接时才使用g 例子1&#xff1a; #include <st…

gcc编译c++文件

gcc是编译c语言的&#xff0c;默认情况下&#xff0c;如果直接编译c程序&#xff0c;会报错&#xff1a; [rootserver demo2]# ls hello.cpp [rootserver demo2]# cat hello.cpp #include <iostream> using namespace std; int main(){ cout<<"hello,c&qu…

C++:GCC编译:GCC编译C++程序分步流程

C或者C程序从源代码生成可执行程序的过程&#xff0c;需要经历4个过程分别是&#xff1a;预处理&#xff0c;编译&#xff0c;汇编&#xff0c;链接。但考虑实际使用过程中&#xff0c;用户可能并不关心程序的执行结果&#xff0c;只是想快速得到最终的可执行程序&#xff0c;因…

如何使用GCC编译器

目录 : GCC rules开始...预编译编译汇编连接另外两个重要选项调试小结站点链接 摘要: 要想读懂本文&#xff0c;你需要对C语言有基本的了解&#xff0c;本文将介绍如何使用gcc编译器。 首先&#xff0c;我们介绍如何在命令行方式下使用编译器编译简单的C源代码。 然后&#x…

gcc编译器入门教程

前言&#xff1a; GCC&#xff08;GNU Compiler Collection&#xff0c;GNU 编译器套装&#xff09;&#xff0c;是一套由 GNU 开发的编程语言编译器。GCC 原名为 GNU C 语言编译器&#xff0c;因为它原本只能处理 C语言。GCC 快速演进&#xff0c;变得可处理 C、Fortran、Pas…

Centos7安装并使用gcc编译器

一.安装gcc编译器 1.使用yum安装gcc&#xff08;需要获取管理员权限&#xff09; su root //进入管理员命令 yum -y install gcc gcc-c kernel-devel //安装gcc、c编译器以及内核文件 上图表示已…

gcc编译的四个过程

gcc是什么&#xff1f; GNU编译器套件&#xff08;GNU Compiler Collection&#xff09;包括C、C、Objective-C、Fortran、Java、Ada和Go语言的前端&#xff0c;也包括了这些语言的库&#xff08;如libstdc、libgcj等等&#xff09;。GCC的初衷是为GNU操作系统专门编写的一款编…

如何用gcc编译C代码

如何用gcc编译C代码 1、编写 hello word 的两种方法——现成编译器 这个方法大家都经常用&#xff0c;比如DEVCpp&#xff0c;Visual Studio 2017&#xff0c;Visual C 6.0等。 简单的输出“hello world”程序如下&#xff1a; #include <stdio.h>int main() {printf…

Linux gcc编译命令

编写一个C程序 1.用文本文件编写代码 用 touch 命令&#xff1a;“touch 文件名” 可以创建一个文件&#xff08;比如 touch hello.c&#xff09;&#xff0c;如下图&#xff1a; 在命令行输入 touch hello.c &#xff0c;就在文件夹中创建了一个hello.c文件&#xff0c;打开…

GCC编译器安装与下载

GCC介绍&#xff1a;是由GNU开发的支持C/C的跨平台编译器&#xff0c;在Windows上可以选择安装Cygwin或者 MinGW-w64,现在选择MinGW-w64来安装. 官网&#xff1a;MinGW-w64 下载地址&#xff1a;MinGW-w64 - for 32 and 64 bit Windows - Browse /ming…

gcc编译器

1 gcc编译器简介 gcc 是 Linux 平台下最常用的编译程序,它是Linux 平台编译器的事实标准。同时,在 Linux 平台下的嵌入式开发领域,gcc也是用得最普遍的一种编译器。gcc 之所以被广泛采用,是因为它能支持各种不同的目标体系结构。例如,它既支持基于宿主的开发(简单讲就是要为某…

【GCC】gcc编译器的使用

gcc编译器的使用 一、gcc编译过程&#xff08;精简&#xff09;1.gcc使用示例&#xff1a;2.执行“gcc -o hello hello.c -v”时&#xff0c;可以查看到这些步骤&#xff1a;3.可以手工执行以下命令体验一下&#xff1a; 二、gcc常用编译选项三、怎么编译多个文件四、制作、使用…

gcc编译过程

一、总体概述 GCC的编译流程分为四个步骤&#xff1a; 1、预处理&#xff08;Pre-Processing&#xff09; 2、编译&#xff08;Compiling&#xff09; 3、汇编 (Assembliang) 4、链接&#xff08;Linking&#xff09; 二、解释步骤 XXX为源文件 YY为生成的文件 1、预处理&am…

【Linux】gcc编译器

目录 一、什么是编译器 二、编译的过程 1.预处理 2.编译 3.汇编 4.链接 三、实际操作实例 四、总结 一、什么是编译器 简单讲&#xff0c;编译器就是将一种语言转化为另一种语言的程序&#xff0c;通常是将高级语言转化为低级语言。一个现代编译器的主要工工作流程&…