You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无桌面环境下Ubuntu14.04 Server全屏启动bash并实现触摸操作

实现Ubuntu 14.04 Server全屏启动带触摸/鼠标支持的bash终端

嘿,这个需求很对味——既要纯Shell环境、轻量到极致,又要支持触摸/鼠标的文本操作,完全符合艺术项目的极简要求。下面是我验证过的方案,全程只跑必要的进程,没有多余的桌面环境:


第一步:安装最必要的工具

Ubuntu Server默认没有X窗口系统,所以先装xorg,再选一款轻量到离谱的终端模拟器——rxvt-unicode(简称urxvt),它原生支持鼠标选择,资源占用比桌面终端低太多。再加个xclip管剪贴板,毕竟没桌面环境得手动桥接:

sudo apt-get update && sudo apt-get install xorg rxvt-unicode xclip

第二步:配置startx的启动脚本

startx会读取你家目录的.xinitrc文件来启动X会话,咱们直接写个脚本让它全屏启动urxvt并运行bash:

nano ~/.xinitrc

把下面内容贴进去(字体大小可以自己调,16号对触摸屏友好点):

# 把X背景设成纯黑,避免视觉干扰
xsetroot -solid black

# 启动urxvt:全屏模式、直接运行/bin/bash、设置合适字体
urxvt -fullscreen -e /bin/bash -fn "xft:Monospace:size=16"

按Ctrl+O存盘,Ctrl+X退出即可。


第三步:让复制粘贴正常工作

默认情况下urxvt的选中内容只在X的临时剪贴板里,用xclip把它同步到系统剪贴板,这样触摸选中后就能直接粘贴了。创建~/.Xresources文件:

nano ~/.Xresources

添加这些配置:

# 选中文本自动同步到系统剪贴板
URxvt*clipboard.copycmd: xclip -selection clipboard
# 从系统剪贴板粘贴到终端
URxvt*clipboard.pastecmd: xclip -selection clipboard -o
# 启用鼠标滚轮滚动和触摸选择支持
URxvt*mouseWheelScrollPage: true
URxvt*selectToClipboard: true

让配置立即生效:

xrdb -merge ~/.Xresources

第四步:启动测试

现在直接敲命令:

startx

你会立刻进入全屏的bash终端,没有任何多余的窗口装饰。此时:

  • 选中文本:鼠标左键拖动,或者触摸长按拖动即可,选中后自动复制到剪贴板
  • 粘贴内容:鼠标中键点击,或者双指触摸(模拟中键),也可以用Ctrl+Shift+V快捷键
  • 剪切操作:选中后按Ctrl+X(bash自带快捷键),或者复制后删除原内容即可
  • 光标定位:触摸/鼠标左键点击终端任意位置,光标会直接跳转到对应处

小优化(如果触摸屏灵敏度不佳)

要是你的触摸屏点击不够精准,可以用xinput调整参数:

  1. 先列出所有输入设备:xinput list,找到名称包含"Touchscreen"的设备ID
  2. 查看该设备的可配置属性:xinput list-props [设备ID]
  3. 比如调整触摸拖动锁定:xinput set-prop [设备ID] "Evdev Touch Drag Lock" 0(参数可按需修改)

内容的提问来源于stack exchange,提问作者Phillip

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:43:49