当我在 Ubuntu 20.04 上运行我的 C 程序时,我得到这个运行时错误:
Run Code Online (Sandbox Code Playgroud)Segmentation fault (core dumped)
我真的需要查找和查看该core
文件,但我在任何地方都找不到它。它在哪里,我如何查看其中的回溯?
几年前,我按照此处的说明制作了nemo
默认文件管理器nautilus
(这是 Ubuntu 18.04、20.04 等中默认打包的文件管理器)。
我过去(多年来)能够将鼠标悬停在地址栏中 URL 左侧的小图标上,然后将 URL 的快捷方式拖放到 nemo 文件管理器中。然而,在过去 2 周到一个月左右(可能最近 72 小时,因为我实际上不确定它何时停止工作),我无法再将链接从 Chrome 浏览器拖放到我的文件管理器nemo
中Linux。它在 Firefox 中仍然可以正常工作,但在 Chrome 中则不行。
我在Ubuntu 18.04 和 20.04上的Chrome 版本 97.0.4692.71(官方版本)(64 位)中测试了它中对其进行了测试- 结果是相同的 - 现在已损坏。我通过 Chrome 中的 3 点 --> 帮助 -->“报告问题...”将此信息提交给 Google(您也应该让他们查看它!),但想知道是否有人其他人也遇到过这种情况,并且是否有其他人找到了适用于 Ubuntu 的解决方法或修复程序。
这是一个动画 .gif,演示了Chrome 的这种失败行为。在下面的 gif 中,左上角的窗口是nano
放大的文本编辑器。右上角的窗口是nemo
文件管理器。左下角是此URL上的 Firefox Web 浏览器,右下角是同一 URL 上的 Chrome Web …
当我将笔记本电脑暂停大约 10 小时后,笔记本电脑就死机了,整个电池都耗尽了。我使用“cat /sys/power/mem_sleep”来检查挂起模式,它返回“[s2idle] deep”。这是否意味着我有提前暂停模式,在暂停期间消耗的电量非常少?
在挂起并唤醒笔记本电脑后,我尝试了“sudojournalctl | grep“PM:挂起”|tail -2”。它返回
Feb 16 10:46:42 Zephyrus kernel: PM: suspend entry (s2idle)
Feb 16 10:46:53 Zephyrus kernel: PM: suspend exit
Run Code Online (Sandbox Code Playgroud)
这意味着它不会进入挂起至内存模式,而是进入耗电的 s2idle 模式。我怎样才能解决这个问题?谢谢你!
这是一台搭载 ubuntu 20.04 的 ROG M16。
编辑:我遵循了这篇文章,现在我可以“暂停条目(深度)”。电池是否仍然耗尽还有待检查。
cd
进入每个选项卡中的不同文件夹(即:运行唯一的命令)。 我想要编写此脚本,以便我可以单击桌面上的脚本并让它打开终端,就像我想要的日常开发环境一样。
\n\n我有这个脚本来尝试打开 3 个终端选项卡,并在选项卡中运行独特的命令:
\n\n#!/bin/bash\n\ngnome-terminal --tab -- bash -c "source $HOME/.bashrc && set-title hey; exec bash"\ngnome-terminal --tab -- bash -c "cd ~; exec bash"\ngnome-terminal --tab\n
Run Code Online (Sandbox Code Playgroud)\n\n当我使用 运行它时./open_tabs.sh
,它会打开 3 个新选项卡,但不幸的set-title
是无法设置选项卡标题!我在打开的选项卡中收到此错误:
bash: set-title: command not found\n
Run Code Online (Sandbox Code Playgroud)\n\n我已经像这样set-title
定义了一个函数~/.bashrc
。其目的是在任何终端窗口的顶部设置标题字符串。当我手动使用它时它工作得很好。例如:set-title hey how are you?
将输入“嘿,你好吗?” 在我的终端窗口的顶部。
# From: https://unix.stackexchange.com/questions/177572/how-to-rename-terminal-tab-title-in-gnome-terminal/566383#566383\nset-title() {\n # If the …
Run Code Online (Sandbox Code Playgroud) cd
进入每个选项卡中的不同文件夹(即:运行唯一的命令)。 PS1
通过修改其局部变量使每个选项卡具有唯一的标题我想要编写此脚本,以便我可以单击桌面上的脚本并让它打开终端,就像我想要的日常开发环境一样。
\n\n我有这个脚本来尝试打开 3 个终端选项卡,并在选项卡中运行独特的命令:
\n\n#!/bin/bash\n\ngnome-terminal --tab -- bash -ic "set-title title 1; exec bash"\ngnome-terminal --tab -- bash -ic "cd ~; set-title title 2; exec bash"\ngnome-terminal --tab\n
Run Code Online (Sandbox Code Playgroud)\n\n当我使用 运行它时./open_tabs.sh
,它会打开 3 个新选项卡,但不幸的set-title
是无法设置选项卡标题!看来该PS1
变量没有随着我的set-title
调用而保持设置状态。根据此答案及其下面的评论,可以exec bash
保持选项卡打开。
我已经像这样set-title
定义了一个函数~/.bashrc
。其目的是在任何终端窗口的顶部设置标题字符串。当我手动使用它时它工作得很好。例如:set-title hey how are you?
将输入“嘿,你好吗?” 在我的终端窗口的顶部。
BlueStacks是一款非常易于使用(显然是免费软件)的 Android 模拟器,可以在 Windows 或 Mac 上运行良好,但不适用于 Linux。
我可以通过在 Ubuntu 20.04 内的VirtualBox内的 Windows 10 虚拟机中运行它来使其在 Ubuntu 中运行。换句话说:
但是,应用程序运行速度非常慢,因为它有 2 个虚拟机层深。第一层获得多核虚拟化支持,但第二层(BlueStacks Android 模拟器)没有硬件虚拟化支持,因此是单线程且非常慢。
哪些 Android 模拟器在 Ubuntu 上运行良好?
我注意到这个问题也存在:What Android emulators are available? ,但它已经非常过时了。接受的答案来自 2012 年。最长的答案上次更新是在 2017 年,甚至没有提到 BlueStacks,它可能是当今的行业领导者,其他答案都来自 2012 年和 2013 年。
在你说它是重复的之前,这个答案中的 wget 链接已经死了,我也需要,而g++-8
不仅仅是gcc-8
:如何解决错误:“软件包 gcc-8 没有安装候选者”?我正在尝试通过 sudo-apt install gcc-8 安装它。
此页面似乎表明gcc-8
是 Ubuntu 22.04 中的有效包: https: //linux-packages.com/ubuntu-jammy-jellyfish/package/gcc-8 <-- 此页面是什么意思?我该如何使用它?
我看到的错误E: Package 'gcc-8' has no installation candidate
::
$ sudo apt install gcc-8
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package gcc-8 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from …
Run Code Online (Sandbox Code Playgroud) 在我的 PC 上,gnome-terminal
Ubuntu 18.04 中,当我运行以下命令时,铃声播放得很好:
echo -e "\a"
Run Code Online (Sandbox Code Playgroud)
然而,在我现在默认使用的terminator
终端 ( ) 中,因为它具有漂亮的屏幕窗口功能,它不会播放声音!为什么不?sudo apt install terminator
不重复:这不是其他问题的重复,例如这个问题(Shell 脚本中的蜂鸣声不起作用?),因为我专门询问有关terminator
终端的问题。例如,我的铃声在其他终端上工作正常,但在terminator
. 这是一个新的、独特的问题。
在 Dell Latitude 7490 笔记本电脑上的 Ubuntu 20.04 显示设置中,我可以将笔记本电脑显示器设置为 1920 x 1080 分辨率、60 Hz,但我无法将 AOC CU32V3 32" 4k 显示器设置为 60 Hz(请参见下面的屏幕截图)显示器支持它。感觉有点滞后,所以我真的很想将刷新率提高到 60 Hz。知道如何才能做到这一点吗?
外接显示器支持 4k(3840 x 2160 分辨率)和 60Hz 刷新率,但我无法将其设置为 60Hz:
制造商声称支持 4k 60Hz 的证据:
https://us.aoc.com/en/monitors/cu32v3
有关我的笔记本电脑显卡的信息(Intel HD Graphics 620):
我目前在 HDMI 1.2 模式下使用高速 HDMI 电缆进行连接。我是否可以理解,我必须使用 USB C 转 Display Port 适配器和 Display Port 才能在 60Hz 下获得 4k,而不是HDMI?
display multiple-monitors display-resolution 4k-monitor 20.04
我已经研究了几个小时来解决这个问题,但没有发现任何有效的方法。例如:这对我不起作用:xUbuntu 默认桌面图标不显示?
这是我的显示设置的屏幕截图:
请注意,即使我选择了显示主页、文件系统、垃圾箱和所有可移动设备,但它们都没有显示。我如何让它们像以前一样再次出现?
注意:我使用 nemo 作为我的默认文件管理器;不知道有没有关系 所有这一切都始于我的计算机在连接到网络驱动器时进入睡眠状态,然后我再次将其唤醒。这导致它冻结,所以我注销然后重新启动,然后被迫重新启动。在此答案下查看我对此的评论:https : //askubuntu.com/a/764120/327339。重新启动后,经过多次重新启动并从那时起完全关闭它,我的默认桌面图标仍然消失。
另请注意,即使您在上面的桌面上看到的图标在我第一次启动时也不会显示。它们仅在我启动后至少打开 nemo 文件管理器一次后才会出现。
这也不起作用:Xubuntu 16.04 更新后所有图标都消失了。