启动器的不同行为;英特尔与树莓派

启动器的不同行为;英特尔与树莓派

我在 Raspberry Pi 4B 和 Intel NUC 的 Dash 上固定了一个相同的脚本和一个相同的 .desktop 文件。它们的行为不同。在 NUC 上,单击启动器会在终端中运行脚本,指示点会出现在 Dash 上的图标旁边。在 Pi 上,脚本在终端中运行,但 gnome-terminal-server 图标会添加到 Dash,指示点与这个新图标相关联。我期望 NUC 上的行为与我预期的一样;Ubuntu 的几个版本都是这样。Pi 上的 Ubuntu(或者可能是 Gnome)有什么不同吗?为了检查,我在 Pi 上安装了旧版本的 Ubuntu,得到了与 23.10 中相同的差异。

以下是两台机器的详细信息和说明不同行为的屏幕截图。

rquint@Mrs-Lovett:~$ hostnamectl
 Static hostname: Mrs-Lovett
       Icon name: computer
      Machine ID: f1cbb61c9a43407db0da4582ef4f3e42
         Boot ID: 01fc9a8755ed4f6483192182db381662
Operating System: Ubuntu 23.10                    
          Kernel: Linux 6.5.0-1008-raspi
    Architecture: arm64
rquint@Mrs-Lovett:~$ 
rquint@Mrs-Lovett:~$ cat ~/.local/bin/StopWatch
#!/bin/bash
echo "STOP"
echo "Watch"
read
rquint@Mrs-Lovett:~$ 
rquint@Mrs-Lovett:~$ cat ~/.local/share/applications/StopWatch.desktop

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=StopWatch
Icon=StopWatch
Name[en_US]=StopWatch
Name=StopWatch
Exec=gnome-trquint@Mrs-Lovett:~$ hostnamectl
 Static hostname: Mrs-Lovett
       Icon name: computer
      Machine ID: f1cbb61c9a43407db0da4582ef4f3e42
         Boot ID: 01fc9a8755ed4f6483192182db381662
Operating System: Ubuntu 23.10                    
          Kernel: Linux 6.5.0-1008-raspi
    Architecture: arm64
rquint@Mrs-Lovett:~$ 
rquint@Mrs-Lovett:~$ cat ~/.local/bin/StopWatch
#!/bin/bash
echo "STOP"
echo "Watch"
read
rquint@Mrs-Lovett:~$ 
rquint@Mrs-Lovett:~$ cat ~/.local/share/applications/StopWatch.desktop

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=StopWatch
Icon=StopWatch
Name[en_US]=StopWatch
Name=StopWatch
Exec=gnome-terminal --class=StopWatchTerminal -- /home/rquint/.local/bin/StopWatch
StartupWMClass=StopWatchTerminal
rquint@Mrs-Lovett:~$ erminal --class=StopWatchTerminal -- /home/rquint/.local/bin/StopWatch
StartupWMClass=StopWatchTerminal
rquint@Mrs-Lovett:~$ 

Mrs-Lovett 的桌面

点击启动器后,Lovett 夫人

rquint@Iphigenia:~$ hostnamectl
 Static hostname: Iphigenia
       Icon name: computer-desktop
         Chassis: desktop 

答案1

问题出在 Wayland。感谢 @waveform80 回答了我最初的问题Raspberry Pi 论坛

当您使用 Xorg 时不会出现问题,但如果您使用 Wayland 登录,您会在 Dash 中看到一个不必要的额外图标。

相关内容