我知道我可以更改 Linux 控制台的一些基本设置,比如字体,例如,使用dpkg-reconfigure console-setup
.
但我想改变诸如闪烁率、颜色和形状之类的东西(我希望我的光标始终是一个块)。我见过有人做到了这一点。我只是从来没有机会问那些人如何做到这一点。
我指的不是终端仿真器窗口,我指的是 Linux 文本控制台,您可以通过Ctrl+ Alt+到达F-key
我目前正在使用 Linux Mint,它是 Debian 的衍生产品。不过,我也想知道如何在 Fedora 中做到这一点。
编辑:我可能正在做某事
我从这个网站学到了如何做我需要的改变。但我还没有完成。
我暂时决定使用echo -e "\e[?16;0;200c"
,但我遇到了一个问题:运行vim
或 等应用程序irssi
或附加屏幕会话时,光标恢复为闪烁的灰色下划线。
当然,它只适用于这个,tty
所有其他文本控制台不受影响。
那么我怎样才能使这些更改永久化呢?如何将它们填充到其他控制台?
所以我有一个 4k 显示器,出于某种原因,Ubuntu 认为给我一个巨大的光标而不是普通的光标是个好主意。我在 4k 显示器上没有任何 DPI 设置,我也不想要,那为什么光标会这么大呢?这是它的样子:
这是在带有 Nvidia 驱动程序的 XFCE4 的 Ubuntu 15.04 上。
只有当鼠标悬停在与系统相关的事物(或具有这种性质的事物)上时,才会出现这种情况,例如桌面、窗口标题、菜单栏(文件、编辑、视图等)和上下文菜单。
在 Firefox 中,它似乎工作得很好,除了在书签下拉菜单中。
我已经尝试过的:
update-alternatives
以强制光标主题。这会更改光标主题,但不会更改光标大小。dconf-editor
。这没有任何作用。Xcursor.size: 24
在~/.Xdefaults
。这似乎也没有做任何事情。xrdb -query
返回以下内容:
*customization: -color
Xft.dpi: 96
Xft.hintstyle: hintnone
Xft.rgba: none
Xcursor.theme: DMZ-Black
Xcursor.size: 24
Xcursor.theme_core: 1
Run Code Online (Sandbox Code Playgroud) 很长一段时间以来,我一直在混合使用emacs
和vi
(vim
)。他们每个人都有自己的优势。我从类似过程的编译中解析错误输出并获取行号和列号,但我只能使用emacs
直接转到行和列:
emacs +15:25 myfile.xml
Run Code Online (Sandbox Code Playgroud)
与vi
我只有行号(根据手册页)
vi +15 myfile.xml
Run Code Online (Sandbox Code Playgroud)
有一个选项可以将光标定位在vi +/pattern myfile.xml
我从未工作过的模式 ( ) 上。但这对我没有帮助,因为该模式并不总是文件中的第一次出现。
我怎样才能开始vi
,让它转到我文件第 15 行的第 25 列?我可以用-c
选项做点什么吗?
为了制作文档/教程视频,我需要突出显示鼠标,例如它周围有一个黄色的半透明光晕:
单击和移动时标记应该处于活动状态,但如果它一直处于开启状态,那也无妨。
它可以在一定程度上模糊其背后的视图,但它可能不会禁用能够单击其后面的内容或将焦点从窗口移开。
Compiz似乎已成为过去,find-cursor不与任何操作(点击/移动)绑定并阻止交互(在绘制时,您不能单击“通过”它)并且key-mon不绘制正确地,也会禁用交互,并且在涉及鼠标荧光笔时通常会出现问题,至少在平铺窗口管理器中是这样。
我正在使用 Arch Linux 和很棒的 wm。
谢谢!
自计算早期以来,闪烁是一种常见的做法,尤其是对于光标而言。
但是,当我运行strace
检查它们的系统调用时,终端模拟器konsole
和 shellbash
都不会注册任何类型的计时器(通过timer_settime()
)或间隔计时器(通过setitimer()
)。同时,这些程序无法使用自旋锁来等待一定时间。
真实终端能够做到这一点,因为它们的控制器可以理解闪烁转义控制序列。但图形监视器显然无法做到这些事情。
那么这些程序如何让文本闪烁,尤其是在图形环境中?文本也可以在非 X 图形终端中闪烁(就像按Ctrl+Alt+F2
)。
闪烁的终端光标是如何发明的?这个问题展示了它们被发明的原因,以及真实终端如何实现它们的技术细节。
我想知道 linux 中是否有像 OSX“摇动定位光标”这样的功能,当用户来回摇动时,它会暂时使用户的鼠标或触控板光标变大,从而在用户失去跟踪时更容易定位。
我正在寻找的是如何配置终端,使其表现得像 nano -m。我知道在 slackware 上运行的 fvwm2 中的 xterm 会这样做,但 gnome 或 kde 都不会这样做。我已经测试在 Ubuntu 中安装 fvwm2 但 xterm 仍然没有该功能。
我当然指的是“屏幕伴侣”猫 Neko - 看起来像这样:
几年前,我记得 Neko 可以跟随我的鼠标光标四处走动,这在长时间工作时很有帮助。在为 XPenguins找到这个扩展后,我想起了这一点:
在我的短暂探索中,我发现:
http://users.frii.com/suzannem/neko/index.html#links
http://sourceforge.net/projects/ungattino/?source=directory
第一个确实有效,但在 Wine 的窗口中,因为它是一个 exe:
第二个似乎在使用 运行后开始并工作java -jar...
,但有时似乎崩溃或消失。
那么我可以从哪里获得 Neko 用于我的计算机 - 以便它可以像以前一样在屏幕上运行? Ubuntu 12.04 和 Fedora 19
以下是解决后的截图:
跑步时
top -n1 | head
Run Code Online (Sandbox Code Playgroud)
终端的光标消失。跑步top -n1
能把它带回来。
在 Ubuntu 16.04 和 CentOS 7.5中gnome-terminal
和tilix
中测试。
运行top -n1 | tail
没有这个问题,所以我认为,top
输出结束时的某些内容让光标重新出现,而在打印时不会执行head
。
是什么原因造成的,我怎样才能更优雅地找回光标?