Linux X Window应用问答(上)

对桌面应用而言,X Window视窗系统是Linux中极具魅力的部分,充分挖掘其潜能会给我们的应用带来许多益处。下面就以流行的TurboLinux中文版为例,对应用中的常见问题做解答。

  如何快速启动X Window图形登录界面?

  在超级用户命令提示符#后键入init 5 指令。

  说明∶Linux分为多个运行态(级别),默认的是3号多用户网络态,为字符界面;5号是X Window态,提供类xdm图形登录界面。init 5指令是将当前的运行态转到5号态,启动X Window图形登录界面。

  怎样快速切换字符界面与X Window图形界面?

  字符界面→X Window界面,按Alt+Ctrl+F7组合键;X Window界面 →字符界面,按Alt+Ctrl+F1~F6组合键(F1~F6为6个功能键的任意一个)。

  说明:Linux默认打开7个屏幕,编号为tty1~tty7。X Window启动后,占用的是tty7号屏幕,tty1~tty6仍为字符界面屏幕,用Alt+Ctrl+Fn组合键即可实现字符界面与X
Window界面的快速切换。

  如何定制X Window视窗管理器桌面快捷选单?

  很多视窗管理器,如X自带的twm、Motif的mwm、仿Win 9X界面的fvwm 95等,都提供了桌面快捷选单,其中的选单项目控制都放在系统库目录下的rc文件里。如果你对其中的选单项目不满意,可以进行定制。下面以Motif的mwm为例:

  1.把系统rc文件复制到HOME目录:

  cp /usr/lib/X11/mwm/system.mwmrc $HOME/.mwmrc

  HOME目录下的.mwmrc文件的优先权要高于系统rc文件。

  2.修改.mwmrc文件,进行定制:

  $ vi .mwmrc

  增加调用图像处理程序gimp,计算器xcalc选单项的格式为:

  ……在RootMenu章节添上:

  “新增图象处理gimp”  

  f.exec “gimp &”

  “新增计算器xcalc”

  f.exec “xcalc &”

  ……

 3.重新进入Motif。这时,如单击右键弹出桌面选单,你就会发现选单项目中多了gimp、xcalc,见图1,选中它们,即可调用。 
  
  怎样实现自动执行X Window程序?

  在Windows中,可以在一进入时就自动执行某些定制的程序,如Office。在X Window中也能实现这一点:

  1.找到HOME目录下的文件.xinitrc;

  2.修改.xinitrc,在最后一行命令上方,加入你想启动的X软件命令,并在命令行的尾部添一个后台运行符“&”即可。

   以Motif为例,要在一进入X Window时自动调用英汉词典xdict,在.xinitrc中:

  ……
  xdict &←在这里增加英汉词典xdict命令行

  /usr/X11R6/bin/mwm←最后一行命令

怎样使用代理服务器?

  从面板上单击KDE按钮→选“KDE设置”→展开“应用”项→选“页面浏览”→在“代理”选项卡窗口选Http代理、FTP代理及端口号,在“用户代理”选项卡窗口填入服务器地址、用户登录名。

  怎样将软盘格式化成DOS/Windows格式?

  Linux的文件是ext2fs格式,如果要将软盘格式化为DOS/Windows格式,以便拿到DOS/Windows下使用,可以这样做:

  从面板上单击KDE按钮→选“工具”→软盘格式化→在“文件系统”下拉框中选“DOS”→“格式化”按钮。

  怎样在X Window中分类查找帮助信息?

  Linux是个内涵十分丰富的系统,如何才能条理分明、快速地查找到需要的帮助信息呢?xman软件提供了一个可行的解决办法:

  启动xman→单击“手册页”项→选“章节”选单项→选某一类帮助信息→出现详细项目列表→单击要查的项目。

  常用的几大类有:用户命令、系统管理命令、系统调用、文件格式、设备等,前面2类平时经常能用到,后面3类则主要是为C++程序员准备的。

  在X Window运行中出现错误时,如何摆脱困境?

  硬件故障、软件配置不当、客户端应用软件致命错误等都会造成X Window运行异常,典型的表现是:黑屏、花屏、屏幕无反应、鼠标死锁等。在这种情况下,你可以尝试用下面的方法从困境中解脱出来:

  如果是在字符登录界面下用startx指令启动X Window的,按Alt+Ctrl+Backspace组合键,强行杀死当前的X Server,回到命令提示符下。

  如果是在图形登录界面下以类xdm方式启动X Window的,分两步走:

  (1)按Alt+Ctrl+F1~F6组合键,选择一个字符界面登录屏,以超级用户登录;

  (2)执行reboot指令重启。

(0)

相关推荐

  • Linux X Window应用问答(上)

    对桌面应用而言,X Window视窗系统是Linux中极具魅力的部分,充分挖掘其潜能会给我们的应用带来许多益处.下面就以流行的TurboLinux中文版为例,对应用中的常见问题做解答. 如何快速启动X Window图形登录界面? 在超级用户命令提示符#后键入init 5 指令. 说明∶Linux分为多个运行态(级别),默认的是3号多用户网络态,为字符界面:5号是X Window态,提供类xdm图形登录界面.init 5指令是将当前的运行态转到5号态,启动X Window图形登录界面. 怎样快速切

  • Linux X Window应用问答(下)

    我想改变我的Linux桌面环境,如何操作呢? 在流行的KDE和GNOME桌面环境中,默认的视窗外观和操作方式有很多是模仿Windows 9X,时间长了未免让人感到枯燥乏味,这时,就需要启用换肤大法了. 1.KDE环境: 在桌面空白处单击右键→显示特性→"风格"选项卡→去掉"以Windows 95的风格来显示控件"选项→"确定"按钮. 经过这样处理,视窗控件的三维立体感特别强,包括一些细节,如级联选单的箭头,这可是Windows 9X没有的喔! 如

  • Linux系统文件命令精通指南(上)

    虽然 GUI 桌面(如 KDE 和 GNOME)能够帮助用户利用 Linux 特性,而无需关于命令行接口的功能知识,但还是经常会需要更多的功能和灵活性.而且,基本熟悉这些命令对于在 shell 脚本中正确地使某些功能自动化仍然是必需的. 这篇文章是关于 Linux 文件命令的一个"速成教程",它是为那些刚接触这个操作系统或者只是需要补充这方面知识的用户提供的.它包含了对一些更有用的命令的一个简明的概述以及关于它们的最强大的应用的指导.下面包含的信息 - 结合一些实验 - 将使您能够容易

  • 关于Window Server2008 服务器上无法播放音频文件和FLV视频文件

    在偌大的百度当中查找我所需要的资源信息,但网络上所描述的都不能解决,发生此类问题的人很多,但是都没有得到准确的解决方法!经个人各方面的尝试,其实非常简单的解决了无法播放音频文件的问题,如果各位今后也遇到此类问题,可按照我的方式处理: 若是3gp文件,在服务器IIS的MIME类型中直接添加扩展名为".3gp" MIME类型为"video/3gpp" 若是mp4文件,在服务器IIS的MIME类型中直接添加扩展名为".mp4" MIME类型为"

  • Golang搭建开发环境的图文教程

    Golang开发环境搭建 Go 语言开发包 国外:https://golang.org/dl/ 国内(推荐): https://golang.google.cn/dl/ 编辑器 Golang:https://www.jetbrains.com/go/  Visual Studio Code: https://code.visualstudio.com/ 搭建 Go 语言开发环境,需要先下载 Go 语言开发包. 查看操作系统及版本 Windows: Mac: Linux: 终端输入uname -a

  • xshell上传下载文件(Windows、Linux)

    经常有这样的需求,我们在Windows下载的软件包,如何上传到远程Linux主机上?还有如何从Linux主机下载软件包到Windows下:之前我的做法现在看来好笨好繁琐,不过也达到了目的,笨人有本方法嘛: 我是怎么操作的: 1.打开一台本地Linux虚拟机,使用mount 挂载Windows的共享文件夹到Linux上,然后拷贝数据到Linux虚拟机里面:(经常第一步都不顺利,无法挂载Windows的文件夹) 2.在本地Linux虚拟机使用rsync同步拷贝的数据到远程Linux主机上,需要双方都

  • Xshell实现Windows上传文件到Linux主机的方法

    写在前面,博主本身并没有开始做接口自动化测试,目前刚刚学完postman的教程,了解工具,现在脑海中基本上的框架是已经有了,因为我们知道postman的collection是可以命令行执行(nodejs+newman)的,那么就为我们做Jenkins持续集成提供了良好的基础,之前博主让开发分配了一个linux虚拟机,可以用来跑接口测试脚本,想来会比我的另一台win7性能要好,因为是centos,搞linux的对gui并不感冒,那么涉及到一个问题,我windows下面的collection jso

  • 详解linux命令查看服务器上的实时日志

    目录 背景 查看实时日志 背景 在项目开发过程中,在调试的阶段,往往需要debug或者进行查看日志.但日志一般隐藏得比较深,不容易直接找到,常用命令可能有如下: # 查看当前路径下,所有日志文件包含"xxx"的文件中所在行 grep "xxx" *.log.* --col # 查看开头 head xxx.log # 查看结尾 tail xxx.log # 查看全部 cat xxx.log 但是,这样输出日志,往往都是调试之后,在重新查找输出的记录,这样虽然也能排查,

  • Linux虚拟机下mysql 5.7安装配置方法图文教程

    记录一下Linux虚拟机下MySQL安装配置方法 一. 下载mysql5.7 http://mirrors.sohu.com/mysql/MySQL-5.7/ Linux下载: 输入命令:wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 二.建立用户,以及mysql的目录 1.建立一个mysql的组 输入命令: groupadd mysql 2.建立mysql用户,并放到m

  • java web开发中获取tomcat上properties文件内容的方法

    在java web开发的时候经常会用到读取读取或存放文件,这个文件的默认路径在哪里呢?写死在程序里面显然是可以的,但这样子不利于位于,假如有一天项目从window移植到linux,或者保存文件的路径变了,就需要去源代码中查找,进行替换,这样子不仅效率低,而且程序的耦合度也会过高,这里我用了一个properties文件用于存放文件的保存路径,需要保存或者读取都来自己properties所保存的路径. 1.我存放的propeities文件路径 因为linux和window上面的分盘是不一样的,所以我

随机推荐