标签: konsole

如何在 KDE 中设置默认浏览器?

2021 更新:下面描述的意外行为在 KDE Plasma v5.18.5 中是真实的,但在 5.22.3 中不再真实。


Linux 有多种“标记”应用程序“默认”的方法。您可以使用以下命令检查其中一些:

  1. xdg-settings get default-web-browser
  2. ls -o /etc/alternatives/*browser*
  3. ls -o /usr/bin/*browser* (其中一些是指向前一个列表项的符号链接)
  4. xdg-mime query default x-scheme-handler/https
  5. grep -E 'https|html' /etc/mailcap
  6. 如果您使用的是 KDE grep BrowserApplication ~/.kde/share/config/kdeglobals

我遇到了与问题完全相同的问题如何更改 konsole 打开 URL 的默认浏览器?.

我正在运行 KDE 5.13.5。我做了以下步骤:

  1. 卸载 Chromium
  2. 确保上面列出的所有项目都指向 Firefox。
  3. 转到“系统设置 > 应用程序 > 默认应用程序 > Web 浏览器”(又名 $ kcmshell5 componentchooser
  4. 更改设置“打开httphttps” URL”为“在基于 URL 内容的应用程序中”
  5. 单击 Konsole 中的 https 链接
  6. 安装 Chromium
  7. 单击 Konsole 中的 https 链接

实际结果 …

kde defaults konsole

9
推荐指数
1
解决办法
4832
查看次数

为什么 konsole 读取 /etc/passwd?

关于这个问题:

在观察fatrace的行为时,我注意到了一些让我担心的事情。这是命令“fatrace|grep konsole”的前几行输出

konsole(4112): O /etc/passwd
konsole(4112): CO /etc/passwd
konsole(4112): C /etc/passwd
konsole(4112): O /etc/passwd
konsole(4112): C /etc/passwd
konsole(4112): O /etc/passwd
konsole(4112): C /etc/passwd
konsole(4112): O /etc/passwd
konsole(4112): C /etc/passwd
konsole(4112): O /etc/passwd
konsole(4112): C /etc/passwd
konsole(4112): O /etc/passwd
konsole(4112): C /etc/passwd
konsole(4112): O /etc/passwd
konsole(4112): C /etc/passwd
konsole(4112): O /etc/passwd
...
Run Code Online (Sandbox Code Playgroud)

问题是 lsof|grep passwd 表明 passwd 没有被任何进程打开。

那么知道发生了什么吗?

security users konsole

8
推荐指数
3
解决办法
1299
查看次数

在终端中突然禁用滚动

有时我使用终端(konsole),突然间鼠标滚动时的行为从滚动过去的输出到滚动命令提示符上的历史记录,并且无法再看到过去的输出。(滚动条还在,但好像没有过去的输出一样)

由于它只是偶尔发生,如果我打开一个新的子窗口,它默认返回滚动浏览过去的输出,我猜我无意中点击了一些在这些模式之间切换的快捷方式,但我无法找出它是哪个快捷方式。

我怎样才能摆脱这种奇怪的滚动历史模式?

terminal konsole scrolling

8
推荐指数
1
解决办法
9018
查看次数

覆盖显示的颜色阴影

我必须在显示一些难以阅读的颜色的系统上工作。我通过 ssh 进入这些系统,但没有管理权限来更改它们显示的颜色。有什么方法可以覆盖终端模拟器中的颜色阴影吗?(我用konsole

colors kde terminal konsole

6
推荐指数
1
解决办法
3213
查看次数

在 ssh 会话中使终端文本颜色不同

有没有办法让我的终端(konsole)在 ssh 会话中显示不同的文本颜色而不修改远程主机的颜色配置?比如,也许会自动切换到不同的配置文件?

Konsole 可以使用这些不同的“配置文件”

替代文字

我想在 ssh 会话中基本上更改为不同的配置文件。因此,而不是默认为黑底绿,改为白底黑之类的。

它不一定必须使用此配置文件设置。但是如果 xterm 或其他东西有一个设置来做到这一点,那也行。

这个想法是在任何 ssh 会话上工作,而不仅仅是与特定机器的特定会话。

shell colors ssh konsole

5
推荐指数
1
解决办法
5044
查看次数

如何将 tty1 重定向到 X11 (KDE) Konsole shell?

我想看看发生了什么tty1- 我正在启动的控制台 - 而我现在tty7正在使用 KDE4 运行 X11,而没有切换回tty1( Ctrl+ Alt+ F1)。

如果可能的话,我希望在 KDE 的 Konsole 中看到它。我想tty1重定向到 Konsole,包括在我启动时向下滚动的所有启动历史记录。

那可能吗?

kde terminal konsole x11 tty

5
推荐指数
1
解决办法
707
查看次数

在 Konsole 中清除命令

我知道 Linuxclear命令,但它只是从终端窗口(KDE Konsole)的可见部分移动先前的输出。我仍然可以向上滚动并查看所有以前的文本。是否有类似的命令可以擦除终端窗口的整个内容?(类似于 matlab 中的 clc。)

linux terminal konsole console

5
推荐指数
1
解决办法
2638
查看次数

黄色在 konsole 中显示为棕色

由于某种原因,黄色(ANSI Esc.代码 33)在我的终端(yakuake、konsole)中对于普通字体显示为橙色/棕色。\n例如,该命令echo -e "\\\\033[33mhello world\\\\033[0m"返回橙色/棕色文本hello world。然而,粗体黄色却如预期般出现。在下面的小屏幕截图中,主机名位于黄色背景之上,这是转义码\\e[43m

\n\n

终端中的 <code>echo -e</code> 示例

\n\n

另一个例子是命令的输出terminal-colors -o。它给出的输出如下面的较大屏幕截图所示。

\n\n

<code>终端颜色-o</code>

\n\n

我使用 Funtoo-Linux 和 KDE。虽然我设置了一些透明度(23%),但我不认为这是对眼睛问题的误导。我该如何解决这个问题?

\n\n

相关详情

\n\n
    \n
  • 在 Funtoo 中,默认的bashrc/etc/bash/包含:

    \n\n
    38:# Set colorful PS1 only on colorful terminals.\n63:            PS1=\'\\[\\033[01;31m\\]\\h\\[\\033[01;34m\\] \\W \\$\\[\\033[00m\\]\'\n65:            PS1=\'\\[\\033[01;32m\\]\\u@\\h\\[\\033[01;34m\\] \\w \\$\\[\\033[00m\\] \'\n
    Run Code Online (Sandbox Code Playgroud)
  • \n
  • echo $TERM回报xterm-256color

  • \n
  • echo $PS1被设定为

    \n\n
    \\[\\e[0;30m\\e[45m\\] \\u \\[\\e[0;35m\\e[43m\\]\xee\x82\xb0 \\[\\e[0;30m\\e[43m\\]@\\H \\[\\e[0;33m\\]\xee\x82\xb0\\[\\e[0;32m\\] \\w\\a\\[\\e[0;32m\\] \xe2\x86\x92 \\[\\e[0m\\]\n
    Run Code Online (Sandbox Code Playgroud)
  • \n
  • 使用的字体无关紧要,因为我已经尝试过各种字体
  • \n
  • 如果有用,dircolors则返回:

    \n\n …

colors terminal konsole

5
推荐指数
1
解决办法
4477
查看次数

在 Konsole 密钥表中模拟 VT220 转义序列

经过一番徒劳的黑客攻击后,我意识到. . . 我需要正确映射 HHK 键盘,以便我可以使用各种元键。就这样开始了我堕入地狱的过程。

Doug Palmer,不可靠的 XKB 配置指南

我试图将 Konsole 配置为在启用应用程序键盘模式时(例如,通过echoti smkx)从数字键盘发出 VT220 样式的转义序列。特别是,以下控制序列应该是所描述条件下的输出:

http://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-VT220-Style-Function-Keys

必须注意,修改TERM环境变量与就终端功能对 shell 撒谎是一样的,通常应该避免。简单的设置TERM=xterm-vt220是不够的,会导致意外的行为。

我有一个简单但部分的解决方案。Konsole 允许以.keytab文件的形式配置其终端键绑定。以下添加是有效的,保存到.local/share/konsole/VT220.keytab

keyboard "VT220"
key 0+KeyPad+AppCursorKeys : "\EOp"
key 1+KeyPad+AppCursorKeys : "\EOq"
key 2+KeyPad+AppCursorKeys : "\EOr"
key 3+KeyPad+AppCursorKeys : "\EOs"
key 4+KeyPad+AppCursorKeys : "\EOt"
key 5+KeyPad+AppCursorKeys : "\EOu"
key 6+KeyPad+AppCursorKeys : "\EOv"
key 7+KeyPad+AppCursorKeys : "\EOw"
key 8+KeyPad+AppCursorKeys : "\EOx"
key 9+KeyPad+AppCursorKeys : "\EOy"
key ++KeyPad+AppCursorKeys : "\EOk"
key …
Run Code Online (Sandbox Code Playgroud)

linux kde terminal konsole plasma5

5
推荐指数
1
解决办法
656
查看次数

4
推荐指数
1
解决办法
818
查看次数

标签 统计

konsole ×10

terminal ×6

kde ×4

colors ×3

linux ×2

console ×1

defaults ×1

mouse ×1

plasma5 ×1

scrolling ×1

security ×1

shell ×1

ssh ×1

tty ×1

users ×1

x11 ×1