小编fra*_*ans的帖子

如何找到gnome-shell CPU使用率高的原因?

我在 Linux Fedora 23 上,我最近注意到我的gnome-shell进程一直使用 100% 的一个 CPU(由 报告htop,没有可见的应用程序正在运行)。有一些提示可以解决gnome-shell(停用背景徽标,重新对齐显示器)中的错误的一些解决方法,但它们都没有帮助。

我试着跑

perf top
Run Code Online (Sandbox Code Playgroud)

它报告了以下符号中的最多工作:

22.55%  [kernel]                            [k] acpi_ns_search_one_scope
11.41%  [kernel]                            [k] acpi_ex_system_memory_space_h
 5.27%  [kernel]                            [k] _raw_spin_lock_irqsave
 5.23%  [kernel]                            [k] _raw_write_unlock_irqrestore
 3.52%  [kernel]                            [k] acpi_ut_update_object_referen
 ...
Run Code Online (Sandbox Code Playgroud)

然后我试着仔细研究这个gnome-shell过程

perf record -g -p PID
perf report -g
Run Code Online (Sandbox Code Playgroud)

但输出似乎没用:

  Children      Self  Command      Shared Object                 Symbol       
-   29.08%     0.00%  gnome-shell  [unknown]                     [.] 000000000
   - 0                                                                        
      + 55.88% 0                                                              
      + 8.25% 0x85a81                                                         
      + 6.87% 0x2                                                             
      + 5.94% 0x4                                                             
      + …
Run Code Online (Sandbox Code Playgroud)

linux cpu-usage gnome-shell

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

使美国键盘上的特殊字符可用 Wayland

我有美式键盘和布局,但有时我需要德语特殊键 (äÄöÖüÜß)。当然,我可以在需要时切换键盘布局,但我曾经滥用那个完全无用的大写锁定键来访问我需要的字符,如下所示~/.Xmodmap

keycode 66 = Mode_switch Multi_key
keycode 20 = minus underscore ssharp
keycode 34 = bracketleft braceleft udiaeresis Udiaeresis
keycode 47 = semicolon colon odiaeresis Odiaeresis
keycode 48 = apostrophe quotedbl adiaeresis Adiaeresis
Run Code Online (Sandbox Code Playgroud)

由于某些奇怪的原因,当 Fedora 切换到 Wayland 时,键盘行为发生了变化。现在我的(魔法)键盘映射有时只起作用,而大写锁定键又可以用作储物柜:(

是否有一种Wayland aware方法可以在美式键盘上使用(德语)特殊字符?(或者也[]{}|<>可以在德语键盘上一键使用)

linux keyboard-layout wayland

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

如何在 Wayland 上重新映射 CAPS LOCK?

在 Fedora 切换到 Wayland 之前,我使用这个.Xmodmap文件来使用我的CapsLock密钥来访问德语变音:

keycode 66 = Mode_switch Multi_key
keycode 20 = minus underscore ssharp
keycode 34 = bracketleft braceleft udiaeresis Udiaeresis
keycode 47 = semicolon colon odiaeresis Odiaeresis
keycode 48 = apostrophe quotedbl adiaeresis Adiaeresis
Run Code Online (Sandbox Code Playgroud)

在 Wayland 上,这不再起作用 -CapsLock会像以前一样工作。

有没有办法在 Wayland 中也达到同样的结果?

keyboard-layout xorg xmodmap wayland

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

哪个应用程序正在尝试访问私有 ssh 密钥?

几天后,我的基于 Gnome 的系统 (Fedora 21) 会弹出一个请求,要求输入特定 ssh 私钥的密码:

An application wants access to the private key <name-of-the-key>, but it is locked:
Run Code Online (Sandbox Code Playgroud)

该请求会连续弹出几次 - 无论我是否输入密码短语。我知道 SparkleShare 管理多个存储库时的这种行为,所以我想这只是糟糕的实现而不是安全问题。

有没有办法找出哪个应用程序想要访问该密钥?我还没有在日志中找到提示,但我真的不知道应该如何搜索..

linux ssh gnome popups private-key

7
推荐指数
1
解决办法
3121
查看次数

推荐的方式提供另一个版本的 GCC?

我在 Fedora 23 上,它默认安装 GCC 5.3.1。

对于使用 GCC 4.9 编译的库的交叉编译项目,我想并行安装 GCC 4.9。

这篇(很老)的帖子描述了如何为 GCC 3.8 执行此操作,并建议从头开始构建任何其他版本。

现在是 3 年后 - 有没有办法在单独的目录中提供旧版本的 GCC(使用包管理器),它可以与已安装的 GCC 5.3 并行使用?

fedora gcc

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

替代的 US INTL 键盘布局哪个不“聪明”地带有引号?

我在 Windows 10 中使用美国国际键盘布局,因为我需要美国布局来轻松访问“编程”键(<、>、[、]、(、)、|、; 等..)能够编写德语变音符号(\'\xc3\xa4\'、\'\xc3\xb6\'、\'\xc3\xbc\'、\'\xc3\x9f\'、...)

\n\n

现在我了解到,微软使用“美国国际”布局来展示其高超的聪明才智,并通过引入智能括号来削弱流畅的书写。

\n\n

尝试在 中写入"US"结果\xc3\x9cS、写回勾号、单引号和双引号的行为不同,并且还有更多功能使得无法在安装了“美国国际”键盘布局的系统之间无缝切换。

\n\n

这个问题的答案建议切换到“美国”布局。但这样我当然就不再有“US INTL”布局了。

\n\n

还有其他选择吗?我可以停用这个“功能”吗?(我刚刚意识到,当我第二次尝试时,尝试写双引号的行为甚至会有所不同!)

\n\n

@Microsoft:谢谢,这和记事本、鼠标中键导航器和 CapsLock 键一样有用(我知道这不是你的发明)

\n

keyboard-layout windows-10

5
推荐指数
2
解决办法
6559
查看次数

在 Fedora 上,为什么我必须安装 devel 包才能获取 javac?

据我所知,“JDK”代表 Java 开发工具包,在基于 Debian 的系统上,您安装它default-jdk以获得正在运行的javac. 然而,在 Fedora 上(至少是最近的),安装java-openjdk不会安装javac,但你必须安装java-openjdk-devel

我是否误解了 JDK 的概念javacjavac或者为什么Fedora 上不提供名称包含“jdk”的软件包?如果只有 a我java-openjdk-devel理解,因为 JDK 意味着“devel”,但我不明白java-openjdk(没有 devel)代表什么。

fedora java jdk openjdk

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