我有 kubuntu,它与 KDE 一起使用,但 Konsole 对我来说一直是个小故障,还有哪些其他终端对 Ubuntu 有好处。
基本上,Ubuntu 的默认终端是什么?我认为 KDE 只是删除了它并给了我 Konsole。(什么 apt 包是默认包?)
我有 kubuntu,它与 KDE 一起使用,但 Konsole 对我来说一直是个小故障,还有哪些其他终端对 Ubuntu 有好处。
基本上,Ubuntu 的默认终端是什么?我认为 KDE 只是删除了它并给了我 Konsole。(什么 apt 包是默认包?)
我正在使用 18.04 的 Kubuntu。我有以下奇怪的问题:
当启动任何终端应用程序(Konsole、gnome-terminal、带有嵌入式控制台窗口的 Dolphin 文件管理器)时,它们以空白提示开始。
我输入的任何内容都会显示出来,但没有“意义”——也就是说,它不会被 shell 当作输入。
我需要按 Ctrl+C 才能退出此状态,并在提示符下恢复正常操作。
我的猜测是必须有一些配置文件告诉终端应用程序,启动哪个 shell(以及如何启动),我的猜测是那里发生了一些变化。
你们中有人知道如何解决这个问题吗?
这是我启动 Konsole 时的输出(所有终端应用程序都相同):
This text has no effect after "enter"
as you can see.
Now I will press Ctrl+C:
^Cdkish@r2d2:~$
从最后一行可以看出,只有在 Ctrl+C 后才会出现提示,并且从那时起一切正常。
提前致谢!
我在 Kubuntu 20.04 上,并且已经有一段时间了,因为我注意到即使在我输入快捷方式后 konsole 终端快速启动,命令提示符本身也需要几秒钟才能出现在屏幕上,以便我可以开始输入. 它通常发生在我第一次在会话中启动它时,但它可能会在一段时间后再次发生。
有没有人知道可能发生的事情?提前致谢。
昨天我将我的 Kubuntu 19.10 机器更新到了 20.04,到目前为止我对升级感到满意。但是我发现更新后我的 GNU R 安装存在一个严重问题,并寻求您的帮助。
问题是,我不能在 GNU R 中使用 solve() 函数。具体来说,每当我尝试使用上述函数反转矩阵时,控制台就会挂起。下面我详细解释一下这种情况。
考虑代码
D = matrix(
data = c(1, 2, 3, 4),
nrow = 2,
ncol = 2,
byrow = TRUE
)
solve(D)
以下是我的问题:
供您参考,我使用的是从默认 apt 存储库安装的 R 版本 3.6.3。
感谢您的阅读,并保持安全!
ps 我在这个 Ubuntu 社区提出这个问题,因为我认为这是一个特定于 Ubuntu(或者实际上是我的特定机器的问题)的问题,因为我在 R 相关网站中没有找到相关信息或错误报告。
从可执行的 bash 脚本文件执行 N0rbert 的代码,会话在solve(D) 处挂起。
kobyeongmin@odie:~/Temp$ ./r-test.sh
R version 3.6.3 (2020-02-29) -- "Holding the Windsock"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
Natural language support but running in an English locale
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
> D = matrix(
+ data = c(1, 2, 3, 4),
+ nrow = 2,
+ ncol = 2,
+ byrow = TRUE
+ )
> solve(D)
此外,这里是哪个 R 和 R -- 版本的输出:
kobyeongmin@odie:~$ which R
/usr/bin/R
kobyeongmin@odie:~$ R --version
R version 3.6.3 (2020-02-29) -- "Holding the Windsock"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under the terms of the
GNU General Public License versions 2 or 3.
For more information about these matters see
https://www.gnu.org/licenses/.
如果我执行ls -l
,我会得到如下输出:
-rwxr-xr-x 1 root root 93584 Apr 21 2017 zipsplit
-rwxr-xr-x 1 root root 26624 Ott 5 2018 zjsdecode
-rwxr-xr-x 1 root root 2206 Aww 23 11:24 zless
-rwxr-xr-x 1 root root 1842 Aww 23 11:24 zmore
-rwxr-xr-x 1 root root 4553 Aww 23 11:24 znew
看看日期在哪里...如何将其更改为英语?
我在 Kubuntu 上使用 Konsole。
编辑:locale
按要求输出:
daniel@cassiopeia:~$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=mt_MT.UTF-8
LC_TIME=mt_MT.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=mt_MT.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=mt_MT.UTF-8
LC_NAME=mt_MT.UTF-8
LC_ADDRESS=mt_MT.UTF-8
LC_TELEPHONE=mt_MT.UTF-8
LC_MEASUREMENT=mt_MT.UTF-8
LC_IDENTIFICATION=mt_MT.UTF-8
LC_ALL=
那里显然混合了美式英语和马耳他语。我如何摆脱马耳他语而只保留英语?或者,比如说,把它改成英国英语?
我刚刚安装了 Kubuntu 18.04,当我在 konsole 中按Ctrl- Shift-)时,屏幕一分为二,但它们是同一个终端:我在其中一个中输入的内容会在另一个中输入。
我不想要同一个终端的两个视图,我想打开一个不同的终端,就像你对终结者所做的那样。
一些信息:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic
$ kded5 --version
kded5 5.44.0
$ kded4 --version
Qt: 4.8.7
KDE Development Platform: 4.14.38
KDE Daemon: 4.14.38
在我以前的 linux 安装中,bash 自动完成一直没有问题。如果我想对文件做任何事情,给出文件名的前缀并按制表符列出所有与前缀匹配的内容,但它也会用我的命令和前缀重复它下面的提示,以便我可以立即继续输入。
现在我已经将我的系统更新到 kubuntu 18.04 并且自动完成功能不再那么流畅了。更奇怪的是,这种行为是不可预测的,就像它依赖于控制台一样。如果命令是less
,它总是正常工作(如上所述),但如果命令是cp
或mv
,行为会有所不同。有时它可以正常工作,但通常它会显示一个匹配文件的列表以及更多(隐藏我的提示),我必须键入q才能退出更多并能够继续。一件小事,但很烦人,因为它需要额外的打字。
我看到了.bashrc
电话/usr/share/bash-completion/bash_completion
,但我没有对此进行任何更改。
问题:是什么导致了这种不可预测的行为?我该如何解决?