标签: kde

如何完全关闭系统蜂鸣声

我使用 Nautilus 来浏览我的文件。我使用基于 Debian 的操作系统和 KDE Plasma 5。

我经常使用键盘。当我在浏览文件时按下向上键时,如果我已经在文件列表的末端,Nautilus 会发送一个很大的系统蜂鸣声,我将通过耳机以 100% 的音量听到它。我的反应就像通电一样。

~/.bashrc为 sudo (root) 用户和我的普通桌面用户放置了以下几行:

# Turn off system beep in console:
xset b off
xset b 0 0 0
Run Code Online (Sandbox Code Playgroud)

然而,尽管从操作系统中的某些地方发出哔哔声(例如擦除 gnome 终端中的空行),它仍然在 Nautilus 中。我相信这是因为 Nautilus 没有提供任何命令,.bashrc或者因为它忽略了这些xset命令。

我该如何解决?

我需要的可能是比 . 更深的层次.bashrc,一些由一切执行的文件,但仍然可以控制声音。否则,以另一种方式禁用声音或替换它可能会很有趣。

kde debian nautilus audio

78
推荐指数
3
解决办法
5万
查看次数

如何设置鼠标灵敏度,而不仅仅是鼠标加速度?

我找不到同时支持设置鼠标加速和鼠标灵敏度的单一桌面环境。我不想要任何鼠标加速,但我想提高鼠标的速度。这意味着如果我将鼠标移动相同的距离,无论我移动鼠标的速度有多快,指针每次都会移动相同的距离。

KDE 会让我把鼠标加速度设置为 1x,但是鼠标移动太慢了,我不知道如何提高速度。我愿意接受 CLI 解决方案,但我只能xinput改变加速。我也不记得对 有多少运气xset

kde x11 mouse xinput

55
推荐指数
3
解决办法
9万
查看次数

为什么我不能从“root”运行 GUI 应用程序:“未指定协议”?

我昨晚在我的机器上安装了 debian。现在,我不明白为什么在以 root 身份运行时无法从终端运行 GUI 应用程序。

例如:

sudo -i
glxgears
Run Code Online (Sandbox Code Playgroud)

生成以下输出:

No protocol specified
Error: couldn't open display :0
Run Code Online (Sandbox Code Playgroud)

但是当我第一次打开终端时,我可以glxgears从用户帐户运行。只有在我这样做之后sudo -i,问题才会出现。我尝试运行的任何 GUI 应用程序都会发生这种情况。我认为它可能与 X11 有关,但我不确定。

kde gui debian x11

55
推荐指数
4
解决办法
22万
查看次数

多个键盘布局和快捷键

我将 KDE 配置为从 bépo (french-dvorak) 轻松切换到 azerty 布局。我用 KDE 接口 ( systemsettings)配置了它,但我猜它只是调用setxkbmap besetxkbmap fr. azerty 布局是默认布局(也是布局列表中的第一个)。

但是,快捷方式仍然附加到物理键上:按下该q键会在 azerty 中产生一个“q”,在 bepo 布局中产生一个“a”。但是,在两种情况下按ctrl+q具有相同的效果(退出,在大多数软件中,例如使用kwritekonsole)。但是请注意,某些软件(as firefox)会进行切换(按下j键,会打印带有 bépo 布局的“t”,ctrl同时打开一个新选项卡,这是预期的行为)。根据此评论,GTK 应用程序会进行切换,而 Qt 应用程序不会。

如何让快捷键的按键和输入文字的按键在所有软件中重合

更准确地说,快捷方式是根据列表中的第一个布局定义的。如何为 Qt 应用程序切换快捷方式的定义?

配置(系统):

$ kded4 --version
Qt: 4.8.7
KDE Development Platform: 4.14.38
KDE Daemon: 4.14.38

$ uname -a
Linux debian 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 GNU/Linux

$ …
Run Code Online (Sandbox Code Playgroud)

kde keyboard-layout qt

34
推荐指数
1
解决办法
2815
查看次数

Xorg 和 Gnome/KDE/Xfce 的区别

我想了解更多关于 UNIX 系统的信息,我想我有一个非常直接的问题。我想我知道 X 的用途:它为应用程序提供了一个标准来呈现它们的 UI(除其他外)。

但是为什么需要 Gnome/KDE 以及它们与 X 的关系?我认为他们使用 X 作为应用程序和 GUI 之间的某种接口,因此 GUI 是可定制的,而界面在应用程序之间保持不变。

这是真的还是 Gnome/KDE 独立于 X?

gnome kde xorg desktop-environment x11

33
推荐指数
2
解决办法
2万
查看次数

LIBGL_ALWAYS_INDIRECT=1 实际上是做什么的?

KDE SC 4.5.0 有一些视频卡的问题,包括我的。发布后Arch 推荐了几种解决方法。其中之一是

在启动 KDE 之前导出“LIBGL_ALWAYS_INDIRECT=1”

我决定这是最简单、最好的方法。但我不知道它做什么或它如何影响我的系统。它比默认值慢吗?我应该记得密切关注问题并在问题解决后将其禁用吗?

kde xorg opengl

30
推荐指数
2
解决办法
4万
查看次数

使用分数 HiDPI 缩放在 Kate 和 Konsole 中显示的丑陋水平线

这是问题的图片:

在此处输入图片说明

请注意,所有文本行都有类似于下划线的水平线。然而,这是一个纯文本编辑器 (Kate),它不做下划线。没有应用于此文本的格式。

我选择了文本,以便线条在照片中显示得更好。但是即使没有选择文本,这些行也存在。有时它们更厚更暗。有时它们很轻。有时他们根本不会在那里,只是随机回来。

Konsole 也有同样的问题。在黑底白字的情况下,Konsole 有时会显示多色水平线。有时,Konsole 中的每一行都有这种丑陋且分散注意力的下划线。有时只有一部分线路有它。

有时,这些行是如此密集和压倒性的,以至于很难阅读文本。其他时候线条很温和,如所附照片所示。

大约十个月前,我在台式计算机上第一次看到这个问题。我认为用户刚刚在字体设置方面做了一些非常疯狂的事情。但是现在我在一台新笔记本电脑上看到了这个问题,而没有对默认设置进行任何重大更改。

两个系统都运行完全更新的 Arch Linux KDE。在这台笔记本电脑上,我将所有字体设置(在系统设置中)重置为默认值。我还将 Konsole 配置文件外观重置为默认设置(即使设置已经处于默认值)。

但是,水平线不会消失。

应用程序正常工作(除了有时难以阅读文本)。复制的文本不包括水平线。Konsole 中的命令不受水平线外观的影响。这似乎是一个显示故障,但它并不特定于任何 GPU(影响 Intel 或 nvidia)或任何显示屏(我在桌面上测试了不同的显示器)或我可以确定的任何其他内容。

在过去的十个月里,我在受影响的桌面上尝试了各种修复,但我也没有在那台机器上解决它。

我有多台其他 Arch KDE 计算机没有问题。

有没有人知道可能导致这种情况的原因?还有人看过吗?

编辑:请参阅 Konsole 的 KDE 错误报告:
373232 – 具有分数 HiDPI 缩放的水平线

kde konsole kate plasma5

25
推荐指数
4
解决办法
2万
查看次数

为什么大多数 linux 发行版默认使用 gnome?

为什么最流行的 Linux 发行版的默认桌面环境是 gnome?KDE 在我看来是一个同样好的桌面环境。是因为许可证原因吗?历史性?要不然?

linux gnome kde

23
推荐指数
3
解决办法
6725
查看次数

在 PDF 本身中存储 Okular PDF 注释和元数据

PDF 查看器 Okular(KDE 桌面的一部分)具有许多不错的功能并支持多种文件格式。我喜欢它的一件事是评论和注释。不幸的是,所有评论和元数据(如上次查看的页面)都存储在本地: ~/.kde/share/apps/okular/docdata

有没有办法让 Okular 将它们存储在 PDF 本身中?

kde pdf okular

18
推荐指数
3
解决办法
1万
查看次数

如何使 meld 中的文本可读?

几个月前,meld开始表现得很奇怪。常见的行几乎无法阅读,并显示为黑色背景上的深灰色文本。

融合失败

奇怪的是,以 root 身份运行它很好(使用kdesudo meld),尽管主题不那么漂亮。

根融合作品

如何为 meld 指定文本的颜色选项?

我正在使用:

  • 拱形Linux
  • KDE 4.14.3(也见于 4.14.2)
  • 融合 3.12.2(也见于 3.12.1)
  • gtk3 3.14.6(也见于 3.14.5)

故障排除

KDE系统设置

meld使用 GTK3,所以我摆弄系统设置 > 通用外观和行为 > 应用程序外观 > GTK > 选择一个 GTK3 主题。这种变化反映在 meld 中,但我选择的三个选项都没有改变文本。(可用的选项是 Default、Emacs 和oxygen-gtk;后者在上面的屏幕截图中使用。)

手动修改配置文件

我查找~gtk以他们的名字命名的文件。

~/.gtkrc-2.0
~/.gtkrc-2.0-kde4
~/.config/gtk-2.0
~/.config/gtk-3.0
~/.kde4/share/config/gtkrc
~/.kde4/share/config/gtkrc-2.0
Run Code Online (Sandbox Code Playgroud)

有趣的是gtk,它的名字中没有任何东西/root。因此,我尝试删除一些~文件,看看是否可以为我的用户获得相同的效果。我认为所有gtkrc-2.0文件都与融合无关。

首先,我删除了~/.config/gtk-3.0,但这没有效果,并在我打开 meld 时重新创建。

唯一的其他选项似乎是~/.kde4/share/config/gtkrc,因此删除了它并开始融合,这不受影响。但是,该文件并未重新创建,并且它包含一些可能相关的行(例如text[ACTIVE] = { 1.000, 1.000, 1.000 })。我不确定(丢失的)文件是否已加载。我试过了kbuildsycoca4 …

kde configuration gtk gtk3

18
推荐指数
3
解决办法
1万
查看次数