在 Linux 上恢复不可见的屏幕和下拉菜单

在 Linux 上恢复不可见的屏幕和下拉菜单

终端已经看不见了,尽管我可以输入命令并且它们会被执行: 在此输入图像描述

即使某些 Firefox 下载下拉列表是不可见的,我可以单击下拉列表中的项目,但列表本身是不可见的(请参见突出显示的向下箭头,但下拉列表是不可见的): 在此输入图像描述

一些系统细节:

〜> stty --全部
速度38400波特;第 24 行;第 80 栏;行=0;
intr = ^C;退出=^\;擦除= ^?;杀死=^U; eof = ^D; eol = M-^?; eol2 = M-^?;
开关 = M-^?;开始=^Q;停止=^S;暂停=^Z; rprnt = ^R;韦拉塞 = ^W;
下一个 = ^V;齐平=^O;分钟= 1;时间=0;
-parenb -parodd cs8 hupcl -cstopb cread -clocal -crtscts
-ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl -ixon -ixoff
-iuclc ixany imaxbel iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
echoctl回声


~ # sudo inxi -U
启动 inxi 自我更新程序。
当前运行的inxi版本号:2.2.19
当前版本补丁号:00
使用 svn 服务器作为下载源更新 /usr/bin 中的 inxi...
成功更新到svn服务器版本:2.2.19
新svn服务器版本补丁号:00
要运行新版本,只需再次启动 inxi 即可。

    Aspire-5745 ~ # inxi -Fxz
系统: 主机:-Aspire-5745 内核:3.13.0-37-generic x86_64(64 位 gcc:4.8.2)
桌面版:Cinnamon 2.4.6 (Gtk 3.10.8~8+qiana)
发行版:Linux Mint 17.1 丽贝卡
机器: 系统:Acer(便携式) 产品:Aspire 5745 v:V1.19
主板:Acer 型号:JV51_CP Bios:INSYDE v:V1.19 日期:2011 年 3 月 22 日
CPU:双核 Intel Core i5 M 460 (-HT-MCP-) 缓存:3072 KB
标志:(lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx)bmips:10109
时钟速度: 最大:2534 MHz 1:1199 MHz 2:1199 MHz 3:1199 MHz
4:2534兆赫
显卡:卡:Intel Core 处理器集成图形控制器
总线 ID:00:02.0
显示服务器:X.org 1.15.1 驱动程序:intel(已卸载:fbdev、vesa)
tty 大小:80x24 高级数据:对于 root 不适用
音频:Intel 5系列/3400系列高保真音频卡
驱动程序:snd_hda_intel 总线 ID:00:1b.0
声音:高级 Linux 声音架构 v:k3.13.0-37-generic
网络:卡-1:Qualcomm Atheros AR8151 v1.0 千兆位以太网
驱动程序:atl1c v:1.0.1.1-NAPI 端口:2000 总线 ID:01:00.0
IF: eth0 状态: 上行速度: 100 Mbps 双工: 全 mac:
卡 2:Broadcom BCM43225 802.11b/g/n 驱动程序:wl 总线 ID:02:00.0
IF: wlan0 状态: 关闭 mac:
驱动器:HDD 总大小:500.1GB(已使用 82.3%)
ID-1:/dev/sda 型号:Hitachi_HTS54505 大小:500.1GB 温度:36C
分区: ID-1: / 大小: 23G 使用: 8.7G (40%) fs: ext4

我记得在发生这种情况之前我可能曾尝试安装 Pycharm 和 SDL 库但未成功。这是在系统挂起后发生的,在我重新启动系统后,我遇到了这个问题,但这个问题并没有消失。我尝试了很多事情,例如重新启动、更改主题颜色、重置终端配置文件\颜色\透明度等,发布到各种论坛等,但没有任何效果。

运行 sudo debsums -c:

/usr/share/initramfs-tools/scripts/casper-bottom/01integrity_check
/usr/share/initramfs-tools/scripts/casper-bottom/15autologin
/usr/share/cups/data/default-testpage.pdf
/usr/share/applications/evince.desktop
/usr/lib/firefox/browser/defaults/preferences/vendor-firefox.js
/usr/lib/firefox/distribution/distribution.ini
/usr/lib/firefox/distribution/searchplugins/locale/en-US/amazondotcom.xml
/usr/lib/firefox/distribution/searchplugins/locale/en-US/duckduckgo.xml
/usr/lib/firefox/distribution/searchplugins/locale/en-US/wikipedia.xml
/usr/lib/firefox/distribution/searchplugins/locale/en-US/yahoo.xml
/usr/lib/firefox/distribution/searchplugins/locale/en-GB/amazon-en-GB.xml
/usr/lib/firefox/distribution/searchplugins/locale/en-GB/chambers-en-GB.xml
/usr/lib/firefox/distribution/searchplugins/locale/en-GB/duckduckgo.xml
/usr/lib/firefox/distribution/searchplugins/locale/en-GB/wikipedia.xml
/usr/lib/firefox/distribution/searchplugins/locale/en-ZA/amazondotcom.xml
/usr/lib/firefox/distribution/searchplugins/locale/en-ZA/duckduckgo.xml
/usr/lib/firefox/distribution/searchplugins/locale/en-ZA/wikipedia.xml
/usr/share/icons/HighContrast/16x16/places/start-here.png
/usr/share/icons/HighContrast/22x22/places/start-here.png
/usr/share/icons/HighContrast/24x24/places/start-here.png
/usr/share/icons/HighContrast/32x32/places/start-here.png
/usr/share/icons/HighContrast/48x48/places/start-here.png
/usr/share/icons/HighContrast/scalable/places/start-here.svg
/usr/share/icons/gnome/16x16/places/ubuntu-logo.png
/usr/share/icons/gnome/22x22/places/ubuntu-logo.png
/usr/share/icons/gnome/24x24/places/ubuntu-logo.png
/usr/share/icons/gnome/32x32/places/ubuntu-logo.png
/usr/share/icons/gnome/scalable/places/ubuntu-logo.svg
/usr/share/applications/itweb-settings.desktop
/usr/bin/inxi
/usr/share/applications/libreoffice-math.desktop
/usr/lib/linuxmint/common/configobj.pyc
/usr/lib/linuxmint/mintInstall/Classes.pyc
/usr/lib/linuxmint/mintInstall/widgets/__init__.pyc
/usr/lib/linuxmint/mintInstall/widgets/pathbar2.pyc
/usr/lib/linuxmint/mintInstall/widgets/rgb.pyc
/usr/lib/linuxmint/mintInstall/widgets/searchentry.pyc
/usr/share/applications/openjdk-7-policytool.desktop
/usr/share/sounds/freedesktop/stereo/device-added.oga
/usr/share/sounds/freedesktop/stereo/device-removed.oga
/usr/share/polkit-1/actions/com.ubuntu.pkexec.synaptic.policy
/usr/share/applications/vino-preferences.desktop
/usr/share/applications/yelp.desktop

答案1

我认为这与字体无关。看不见的窗口看起来像是图形堆栈问题。尝试暂时切换到非合成窗口管理器,看看问题是否消失。

重新损坏的文件,我不确定它们是如何损坏的,除非它们在崩溃期间被写入或替换。我想字体缓存等可能已损坏。但我的预感是,损坏的文件是一个转移注意力的东西,而问题的根源是图形驱动程序错误。 (特别是因为这是显然是最近年份的英特尔集成 GPU。)

答案2

有时,重新安装可能不起作用,因为可能存在损坏的依赖项,但没有重新安装,因为操作系统认为它们是好的。

试试这些:

  1. 在你的隐形终端上,尝试安装 debsums。sudo apt-get install debsums。那么,此时可见的终端确实会有所帮助。

  2. 初始化新安装的软件包。sudo debsums_init

  3. 然后,尝试获取可见终端并运行sudo debsums -cs.如果您在此处看到任何文件,则它们已损坏。

  4. 如果您确实看到损坏的文件,或者无法选择可见终端,请直接运行:

apt-get install --reinstall $(dpkg -S $(debsums -c) | cut -d : -f 1 | sort -u)

这将重新安装损坏的软件包/文件(如果有)。

笔记:这可能/可能没有帮助。有说明用于重新安装几乎所有软件包,但这不是完整的操作系统重新安装。

答案3

等等,终端文本是不可见的,并且您在 X-Windows 小部件的下拉框中看不到文本?对我来说这听起来像是字体问题。

你知道你有一个控制台,对吧?CTL-ALT-F1应该能带你到那里。至少这样你就有了一个可以运行的、可以阅读的本地终端。 (通常,ALT-F7让你回到 X,但我不能确定你的 Linux 风格。)

我很确定这是字体问题,但字体文件不是被视为“损坏”的文件之一。所以它可能是字体设置——就像全局字体文件丢失或不在系统期望的位置。也许对您的环境有更多了解的人会提供进一步的提示。

想法#2:一旦您成为控制台的root用户,添加一个新用户:useradd joeblow并设置其密码passwd joeblow,然后以该用户身份登录。如果您仍然遇到字体问题,我们知道这不是特定于用户的问题,而是全局问题。

答案4

看起来 Cinnamon 中的合成器无法正常工作,这可能是您的驱动程序的问题。

不幸的是,您似乎无法手动禁用肉桂中的合成:Github问题

我的建议是安装一些非合成的 wm(例如 openbox)并尝试是否会重现此问题。此外,尝试不同的驱动程序。现在您使用drivers: intel (unloaded: fbdev,vesa)- 您可以尝试删除英特尔或安装它们的不同版本。您可以添加此 ppa 并更新驱动程序:关联

相关内容