Pop!_OS终端隐形输入

Pop!_OS终端隐形输入

我最近安装了噗!_OS从一开始(即使在实时启动中)我刚刚在终端中输入的文本以及输出在几秒钟内不可见,然后突然出现。使用终端几分钟后此问题消失,并在重新启动终端应用程序后再次出现。这当然不是性能问题,因为延迟实际上长达数秒,而此时终端仍然可以完全正常工作。

我使用的是ThinkPad E485,以下是neofetch的输出:

             /////////////                metacolon@pop-os 
         /////////////////////            ---------------- 
      ///////*767////////////////         OS: Pop!_OS 19.04 x86_64 
    //////7676767676*//////////////       Host: 20KUS02700 ThinkPad E485 
   /////76767//7676767//////////////      Kernel: 5.0.0-15-generic 
  /////767676///*76767///////////////     Uptime: 41 mins 
 ///////767676///76767.///7676*///////    Packages: 1856 (dpkg) 
/////////767676//76767///767676////////   Shell: zsh 5.5.1 
//////////76767676767////76767/////////   Resolution: 1920x1080 
///////////76767676//////7676//////////   DE: GNOME 3.32.1 
////////////,7676,///////767///////////   WM: GNOME Shell 
/////////////*7676///////76////////////   WM Theme: Pop 
///////////////7676////////////////////   Theme: Pop [GTK2/3] 
 ///////////////7676///767////////////    Icons: Pop [GTK2/3] 
  //////////////////////'////////////     Terminal: gnome-terminal 
   //////.7676767676767676767,//////      CPU: AMD Ryzen 5 2500U with Radeon Ve 
    /////767676767676767676767/////       GPU: AMD ATI Radeon Vega Series / Rad 
      ///////////////////////////         Memory: 2632MiB / 7658MiB 
         /////////////////////
             /////////////                                        

请注意,我最近安装了 zsh 和 guake,这并没有导致问题消失,但也没有导致问题开始,因为我在 Pop!_OS 中从来没有遇到过这个问题。另请注意,我必须调整启动参数,以便能够安装 Pop!_OS(以及与此相关的所有其他 Linux 发行版),这可能会导致问题。您可能还感兴趣的是,该问题不会发生在 TTY 中。不过我对这类东西不太熟悉,所以我希望你能帮助我。


编辑我意识到如果终端窗口失去焦点,文本会立即出现。这是我无法提供该问题截图的主要原因。


编辑在安装系统更新时,我收到以下警告:

update-initramfs: Generating /boot/initrd.img-5.0.0-15-generic
cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries 
    nor crypto modules. If that's on purpose, you may want to uninstall the 
    'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs 
    integration and avoid this warning.
W: Possible missing firmware /lib/firmware/amdgpu/vega20_ta.bin for module amdgpu
kernelstub.Config    : INFO     Looking for configuration...
kernelstub           : INFO     System information: 

    OS:..................Pop!_OS 19.04
    Root partition:....../dev/nvme0n1p3
    Root FS UUID:........df269b39-4b92-4870-8f80-db4d2df9c762
    ESP Path:............/boot/efi
    ESP Partition:......./dev/nvme0n1p1
    ESP Partition #:.....1
    NVRAM entry #:.......-1
    Boot Variable #:.....0000
    Kernel Boot Options:.quiet loglevel=0 systemd.show_status=false splash ivrs_ioapic[32]=00:14.0 ivrs_ioapic[33]=00:00.1
    Kernel Image Path:.../vmlinuz
    Initrd Image Path:.../initrd.img
    Force-overwrite:.....False

我不知道它是否相关,但也许它有助于找到我的问题的解决方案 - 顺便说一句,安装更新后问题并没有消失。


编辑从我收到的警告中可以看出,我当前的启动参数是:

quiet loglevel=0 systemd.show_status=false splash ivrs_ioapic[32]=00:14.0 ivrs_ioapic[33]=00:00.1

我怀疑是这个问题还是联想提供的BIOS导致了这个问题。


编辑我意识到这个问题不仅限于我的终端(尽管这是最烦人的),因为我在 GNOME 计算器中也遇到了类似的问题。

答案1

您的症状听起来与我在 CentOS 7 上的 xrdp Xvnc 会话中使用 xfce4-terminal 时遇到的问题类似。我的研究现在引导我选择这个选项:也许您可以将 DE 的字体子像素设置调整为“无”以外的任何设置。来源:https://bbs.archlinux.org/viewtopic.php?id=245284

作为参考,在 Xfce 设置管理器 -> 外观应用程序中: 外观设置窗口中的字体选项卡

对于 GNOME Shell,它将位于 gnome-tweak-tool 中:https://askbot.fedoraproject.org/en/question/64130/how-to-improve-font-rendering-in-gnome-shell/

  1. 安装 freetype-freeworld (如果尚未捆绑到 libfreetype6 中;我无法使用 Pop!_OS 中的确切包名称)
  2. 在 gnome-tweak-tool 中调整提示和子像素顺序

或者使用gsettings

gsettings "set" "org.gnome.settings-daemon.plugins.xsettings" "hinting" "slight"
gsettings "set" "org.gnome.settings-daemon.plugins.xsettings" "antialiasing" "rgba"

相关内容