ubuntu x11指令集
ubuntu中使用X11窗口和系统常见的操作和任务的命令有:
- 启动X11会话:
 
```
startx
```
- 关闭X11会话:
 
```
logout
```
- 切换到图形用户界面(GUI)登录:
 
```
sudo systemctl isolate graphical.target
```
- 切换到文本用户界面(TTY)登录:
 
```
sudo systemctl isolate multi-user.target
```
- 切换到下一个虚拟终端:
 
```
Ctrl + Alt + F1/F2/F3/...
```
- 切换回图形用户界面:
 
```
Ctrl + Alt + F7
```
- 显示当前正在运行的X11会话:
 
```
who
```
- 查看X11会话的详细信息:
 
```
w
```
- 启动特定应用程序:
 
```
<application_name> &
```
- 强制关闭应用程序:
 
```
killall <application_name>
```
- 切换窗口焦点:
 
```
Alt + Tab
```
- 移动窗口:
 
```
Alt + 左键拖动
```
- 调整窗口大小:
 
```
Alt + 右键拖动
```
- 最小化窗口:
 
```
Alt + 空格,然后按"N"
```
- 最大化窗口:
 
```
Alt + 空格,然后按"X"
```
- 关闭窗口:
 
```
Alt + F4
```
- 打开终端:
 
```
Ctrl + Alt + T
```
- 截图整个屏幕:
 
```
Print Screen
```
- 截图当前窗口:
 
```
Alt + Print Screen
```
- 切换到下一个工作区:
 
```
Ctrl + Alt + Right Arrow
```
- 切换到上一个工作区:
 
```
Ctrl + Alt + Left Arrow
```
- 移动窗口到下一个工作区:
 
```
Shift + Ctrl + Alt + Right Arrow
```
- 移动窗口到上一个工作区:
 
```
Shift + Ctrl + Alt + Left Arrow
```
- 切换到特定的工作区:
 
```
Ctrl + Alt + 1/2/3/...
```
- 显示桌面:
 
```
Ctrl + Super (Windows) + D
```
- 切换输入法:
 
```
Ctrl + Space
```
- 打开系统设置:
 
```
Super (Windows)键,然后搜索"Settings"
```
- 打开文件管理器:
 
```
Super (Windows)键,然后搜索"Files"
```
- 打开应用程序菜单:
 
```
Super (Windows)键
```
- 注销当前用户:
 
```
Ctrl + Alt + Delete
```
================================================================================
下面的是X11桌面环境相关的操作和工具,它们可以帮助我们进行窗口管理、输入设备配置、剪贴板操作等。记得在使用这些指令时,确保我们具有足够的权限或者以管理员身份运行它们(使用`sudo`命令)。如有需要,我们可以进一步查阅相关文档以获取更详细的信息和用法说明。
- `xset`:
 
- 
设置屏幕亮度:`xset dpms <standby_time> <suspend_time> <off_time>`
 - 
启用屏幕保护程序:`xset s on`
 - 
禁用屏幕保护程序:`xset s off`
 - 
设置键盘自动重复:`xset r rate <delay> <rate>`
 
- `xrandr`:
 
- 
显示可用的显示器和分辨率:`xrandr`
 - 
更改分辨率:`xrandr --output <output_name> --mode <resolution>`
 
- `xdpyinfo`:
 
- 显示X11服务器信息:`xdpyinfo`
 
- `xkill`:
 
- 关闭无响应的窗口:运行`xkill`,然后点击要关闭的窗口。
 
- `xprop`:
 
- 获取窗口属性信息:`xprop | grep <property_name>`
 
- `xwininfo`:
 
- 获取窗口详细信息:运行`xwininfo`,然后点击要获取信息的窗口。
 
- `xmodmap`:
 
- 修改键盘映射:`xmodmap <keymap_file>`
 
- `xev`:
 
- 捕获并显示X11事件:`xev`
 
- `xclip`:
 
- 
复制文本到剪贴板:`echo "text" | xclip`
 - 
从剪贴板粘贴文本:`xclip -o`
 
- `xauth`:
 
- 
添加X11服务器认证信息:`xauth add <authentication_data>`
 - 
移除X11服务器认证信息:`xauth remove <authentication_data>`
 
- `xhost`:
 
- 
允许所有客户端连接:`xhost +`
 - 
禁止所有客户端连接:`xhost -`
 
- `xclock`:
 
- 显示一个简单的时钟窗口:`xclock`
 
- `xterm`:
 
- 打开一个X11终端窗口:`xterm`
 
- `xmessage`:
 
- 显示一个简单的对话框窗口:`xmessage "message"`
 
- `xeyes`:
 
- 显示一对跟随鼠标移动的眼睛窗口:`xeyes`
 
- `xsetroot`:
 
- 设置根窗口的属性,如背景颜色、背景图片等:`xsetroot -solid <color>` 或 `xsetroot -bitmap <image_file>`
 
- `xlsclients`:
 
- 列出当前连接到X11服务器的客户端应用程序:`xlsclients`
 
- `xrdb`:
 
- 加载或合并X资源数据库文件:`xrdb <file>`
 
- `xtermcontrol`:
 
- 控制和修改xterm终端的属性和行为:`xtermcontrol --<option>`
 
- `xvinfo`:
 
- 显示视频适配器的信息:`xvinfo`
 
- `xwd`:
 
- 捕获屏幕或窗口的图像并保存为XWD格式文件:`xwd -root -out <output_file.xwd>`
 
- `xsetpointer`:
 
- 设置鼠标指针的属性:`xsetpointer <option>`
 
- `xsetmode`:
 
- 设置键盘模式:`xsetmode <mode>`
 
- `xsetdpms`:
 
- 控制显示器的省电模式:`xset dpms <standby_time> <suspend_time> <off_time>`
 
- `xsetroot`:
 
- 设置根窗口的属性:`xsetroot <option>`
 
- `xset -q`:
 
- 显示当前X11服务器的设置:`xset -q`
 
- `xargs`:
 
- 从标准输入读取数据,并将其作为参数传递给其他命令:`<command> | xargs <another_command>`
 
- `xkill`:
 
- 关闭无响应的窗口:运行`xkill`,然后点击要关闭的窗口。
 
- `xdg-open`:
 
- 打开文件或URL,根据系统默认应用程序进行关联:`xdg-open <file_or_url>`
 
- `xdotool`:
 
- 自动化和模拟用户输入、窗口操作等:`xdotool <command>`
 
- `xclip`:
 
- 
复制文本到剪贴板:`echo "text" | xclip`
 - 
从剪贴板粘贴文本:`xclip -o`
 
- `xinput`:
 
- 管理和配置输入设备(如鼠标、键盘、触摸板):`xinput <command>`
 
- `xprop`:
 
- 获取窗口属性信息:`xprop | grep <property_name>`
 
- `xwininfo`:
 
- 获取窗口详细信息:运行`xwininfo`,然后点击要获取信息的窗口。
 
- `xev`:
 
- 捕获并显示X11事件:`xev`
 
- `xauth`:
 
- 
添加X11服务器认证信息:`xauth add <authentication_data>`
 - 
移除X11服务器认证信息:`xauth remove <authentication_data>`
 
请注意,某些指令可能需要特定的配置或权限才能正常工作。