当我在 Ubuntu 12.04 中打开一个新的终端窗口时,.bashrc 中的代码不会执行。我在创建 .bash_aliases 文件时注意到了这一点。当我打开一个新终端时,别名没有出现。但是,当我输入source .bashrc别名时,它确实出现了。
每次打开新的终端窗口时都应该运行 .bashrc 对吗?
我该如何做到这一点?
我有两个非常相似的 .desktop 启动器文件,它们将用作 Internet 快捷方式。当我双击一个文件时,它会按照我的意愿在网络浏览器中正确打开。当我双击另一个时,它会在我不喜欢的文本编辑器中打开。我该如何改变?
在浏览器中打开好的快捷方式:
[Desktop Entry]
Encoding=UTF-8
Name=Safari Books
Type=Link
URL=http://hdl.library.upenn.edu/1017/7026
Icon=text-html
Name[en_US]=Safari Books
Run Code Online (Sandbox Code Playgroud)
在文本编辑器中打开错误的快捷方式:
[Desktop Entry]
Encoding=UTF-8
Name=Learning Python
Type=Link
URL=http://proquestcombo.safaribooksonline.com/book/programming/python/9780596805395
Icon=text-html
Name[en_US]=Learning Python
Run Code Online (Sandbox Code Playgroud) Ubuntu 16.04 一直挂在我身上~每天 1 次。当我在浏览网页或使用桌面应用程序时会发生这种情况,而不是在启动时。当它这样做时,鼠标指针仍然可以自由移动,但在我硬重启之前,单击或击键对我的系统没有影响。
我调试它的最佳方法是什么?
以下是一些信息:
selah@selah-Precision-Tower-5810:~$ uname -a
Linux selah-Precision-Tower-5810 4.4.0-59-generic #80-Ubuntu SMP Fri Jan 6 17:47:47 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
另外,如果相关,我有一个“非常大”的显示器,一个戴尔 42 英寸分辨率为 3840x2160 的显示器。
selah@selah-Precision-Tower-5810:~$ lspci | grep VGA
03:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K2200] (rev a2)
Run Code Online (Sandbox Code Playgroud)
更新:
按照 Artyom 的建议,我在错误日志中发现了以下消息:
Apr 27 09:47:25 selah-Precision-Tower-5810 kernel: nouveau 0000:03:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
Apr 27 09:47:29 selah-Precision-Tower-5810 kernel: nouveau 0000:03:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
Apr 27 09:47:33 selah-Precision-Tower-5810 kernel: nouveau 0000:03:00.0: fifo: …Run Code Online (Sandbox Code Playgroud) 我使用 Google Chrome 的“添加到桌面”工具在启动器上创建了一些图标。不过我想更改图标。
代表我的 Google Chrome 应用程序的相应 .desktop 文件在哪里?
从那里我想我可以使用以下说明来更改图标:如何:在 16.04 中更改图标
我尝试为 Thunderbird 安装 Lightning 插件。我通过转到工具 -> 附加组件来做到这一点。我搜索 Lightning 并单击“添加到 Thunderbird”。然后我收到一个弹出窗口,询问我是否要打开或保存这个 .xpi 文件。如果我点击打开,Thunderbird 会打开一个带有 .xpi 文件的新电子邮件地址。如果我单击保存,然后尝试双击它,它会再次在 Thunderbird 中作为电子邮件打开。我该如何安装这个该死的东西?!
我附上了两个屏幕截图以供澄清。
