我在 .Xresources 中定义了颜色。它们在 urxvt 上看起来很可爱,而在 Calibre 上则完全可怕。
Calibre 似乎没有任何方法可以禁用或覆盖这些颜色,那么有什么方法可以调用 Calibre 来忽略我的配色方案?
我正在使用 Lubuntu 12.10,我知道有两种方法可以判断特定程序是使用 GTK2 还是 GTK3:
~/.themes/theme_name/gtk-2.0/gtkrc例如,我可以在 中进行更改,并查看特定应用程序的外观是否已更改。ldd /usr/bin/specific_application | grep gtk这两者都在每个应用程序的基础上工作。
有没有办法根据它们是使用 GTK2 还是 GTK3 来获取已安装应用程序的列表?
例如,命名管道是否有它的图标,我有一个 GTK 主题,当我创建命名管道时,它会从gtk-file.svg文件或符号链接中提供指向该图标的图标:
有什么地方可以找到这些类型的列表吗?我在/usr/share/mime.
我找到了这两个链接:
但没有 gnome-fs
我之前的持久安装以某种方式绑定了 VLC 和 gtk 文件对话框。除了安装 VLC 之外,我什至没有做任何特别的事情。
更新到 VLC 2.2.1 后,文件对话框被替换为 Qt,我没有看到任何明显的方法来恢复 gtk。当我将“vlc-qt”标记为卸载时,整个 vlc 也被标记为删除。
openSUSE 13.2
我能够更改我的 GTK 主题,lxappearance但更喜欢知道命令(或多个命令,如果需要单独设置 GTK2 和 GTK3 主题)。
目前,我正在使用 i3wm 的 Ubuntu 衍生产品,但我很好奇是否有通用命令/答案——互联网上的其他答案似乎已经过时。我试过设置,org.gnome.desktop.interface gtk-theme但我想它只适用于 GNOME 环境(不是 i3wm)。
我正在使用一个相当新的版本Cinnamon(5.4.12),带有桌面主题Adwaita-dark(Adwaita有时)。
当我启动一个gnome-terminal窗口时,它周围有一个非常细的(1px?)白色边框。但由于我喜欢黑色终端,所以我为其配置了黑色背景,但现在我再也看不到窗口边框了。其他深色背景应用程序也会发生这种情况。
当终端窗口重叠,甚至彼此相邻时,区分哪个是哪个可能会非常令人困惑。
我尝试改变这种颜色但没有成功:
/usr/share/themes/Adwaita,~/.config/gtk-3.0/gtk.css覆盖一些配置,那么,如何将gnome-terminal窗口(以及可能所有其他窗口)的边框颜色更改为白色?
我正在使用 KDE 作为我的主要桌面环境运行 Kubuntu。
前段时间我设置了死键,所以我可以输入中文拼音和其他重音字母和特殊字符。
作为旁注,我使用 IBUS,因为它似乎最容易设置我的中文字符 IME。
在更新之前,死/组合键在所有应用程序中都能正常工作。
现在,它们适用于 QT 应用程序,但不适用于 GTK 应用程序(例如此浏览器)。这是不幸的,因为这是我打字最多的地方。我现在的解决方法是在 KDE 的启动器中输入重音符号并复制过去(Alt+F2,使用死键输入,Ctrl+X,Esc,Ctrl+V),这有点麻烦。
我不确定哪些信息在调试时有用,因为我已经有一段时间没有设置这些信息了。
有趣的是,环境变量 $QT_IM_MODULE 没有值。$GTK_IM_MODULE 有 xim。
我安装了 ibus-gtk3,我可以发布任何其他有助于诊断的信息。
我已在不同位置(例如 en_US、/etc/X11/xinit/xinput.d/ibus 等)中粘贴了安装脚本下方。我不确定哪个优先,也不确定是否正在运行,因为 QT_IM_MODULE 在我回显时没有任何值,而这些都表明如果不是 ibus,默认情况下它应该是“xim”。
我还应该提到,下面提到的库(im-ibus.so 等)我没有,也找不到如何获取它们或将它们链接到哪里。事实上,我的 gtk-3.0.0/ 和 qt4/ 目录甚至没有 inputmethod/ 或 plugin/ 目录。这可能是问题的一部分,但同样,它在更新之前工作,所以我不知道。
# start IBus
# vim: set sts=4 expandtab:
# start IBus daemon
#/usr/bin/ibus-daemon --daemonize --xim
XIM=ibus
XIM_PROGRAM=/usr/bin/ibus-daemon
XIM_ARGS="--xim"
# set variables for the plain XIM
XMODIFIERS=@im=ibus
GTK_IM_MODULE=xim
# use immodule only when available for both GTK 2.0 and 3.0
IM_CONFIG_MARKER2=0 …Run Code Online (Sandbox Code Playgroud) 我有时羡慕Windows用户的原因之一是,在Windows下,大多数应用程序都使用本机文件选择器,非常好用。
在 Linux 下,这取决于工具包。对于 Qt/KDE 程序,我通过我理解的用户界面得到了一些合理的东西。然而,对于 GTK 程序(例如 Thunderbird),我感到厌恶:
有两件事让我使用起来绝对痛苦:
我想知道使用此对话框有一些我不知道的技巧。我通常的用例是,我已经知道完整路径,并且通常可以将其复制和粘贴到打开的终端窗口中。
我不寻找的东西:
我目前正在使用 Linux Mint 19.03 Cinnamon。
我gnome-calculator使用Cal快捷按钮启动,当我按下该按钮时,gnome-calculator会生成新窗口。我不想要这种行为。

我期待Cal按钮启动gnome-calculator,但如果它已经在运行,Cal再次按下时,它将显示现有窗口,依此类推。
我发现,使用dconf 编辑器可以自定义桌面。
到目前为止,我还找到了执行的字符串gnome-calculator:
org.cinnamon.desktop.default-applications.calculator exec 'gnome-calculator'
Run Code Online (Sandbox Code Playgroud)
到目前为止,我需要的是使用正确的命令更改自定义值,以检查现有计算器窗口并显示它。
关注现有gnome-calculator窗口的命令(或脚本)是什么?如果它不存在,只需生成一个即可。
先感谢您。
我有一台通过 X11 使用的远程 RHEL 机器。在那台机器上,当我在 VS Code 或 Firefox 浏览器(这两个应用程序都在远程机器上)中打开一个新文件时,我会看到以下文件选择对话框:
在此对话框中,我只能通过多次单击各种路径元素来获得所需的位置。然而,我经常有一个像/opt/servers/tomcat/apache-tomcat-8.5.78/conf/server.xml剪贴板中那样的路径字符串,我可以将其粘贴到所需的位置。
是否有可以使用完整路径字符串的文件选择对话框以及如何将它们连接到 RHEL 系统?
| 信息 | 价值 |
|---|---|
| 远程操作系统: | 红帽企业 Linux 8.3 |
| 本地 X11“服务器”: | Windows 上的 MobaXterm |