我在 Antergos Desktop 上安装了 MATE,然后右键单击面板 → 重置面板。从那时起,它就完全消失了。
我已经尝试了几乎所有的mate-panel
命令组合,例如
- --layout 默认.layout
- - 重置
- - 代替
并尝试pacman -Rn mate mate-extra
然后重新安装。
现在当我运行时,mate-panel
我收到此警告:
** (mate-panel:2502): WARNING **: 11:14:32.089: Cant find the layout file!
应该在哪里mate-panel
找到这个布局文件?
答案1
未解决:这是怎么发生的。解决方案:打开终端(右键单击桌面背景)。输入用户命令:
mate-panel --replace
测试图标和配对面板菜单栏。如果菜单栏恢复,则打开另一个终端。输入用户命令:
mate-session-properties
此 GUI 编辑启动程序。单击图标 ADD。输入以下文本:
mate-panel --replace
保存编辑。关闭 GUI。重新启动。结果:会话将以填充的 mate-panel 开始。
2018 年 12 月 18 日建议安装 mate-tweak 可能会有所帮助。启动mate-tweak
并选择 Windows ==> 显示管理器 ==> Marco。这是全新安装的 Linux Mint 19.1 的默认设置。
答案2
MATE 面板存储在两个文件中,并且存在故障。根据我的经验,重置时面板消失或错误加载是典型的问题。
默认情况下,这两个文件位于 /usr/share/mate-panel/layouts 中,单个面板的扩展名为 .layout 和 .panel。这两个文件是通过使用 mate-tweak 保存面板而创建的,文件名分别为 user-tweak.layout 和 user-tweak.panel。
这些可以手动编辑为文本文件来改变面板,虽然结构很奇怪,特别是定位计数。
还要注意,如果您想要在未选择面板时隐藏面板,mate-tweak 会错误地保存文件,并且在其中一个文件中未指定隐藏选项:必须在两个文件中都指定该选项。
下面是典型的一般条目(而不是面板对象)的示例;对象和位置在 .panel 的打开条目中列出,然后在两个文件中列出详细信息,并且必须匹配:
/usr/share/mate-panel/layouts/用户调整.布局:
[Toplevel bottom]
orientation=bottom
expand=true
size=19
auto-hide=true
/usr/share/mate-panel/layouts/user-tweak.panel:
[general]
default-layout='panel1'
object-id-list=['menu', 'launcher', 'windowlistapplet', 'showdesktopapplet', 'notificationarea', 'clockapplet', 'object-0', 'object-2', 'object-1', 'object-3']
toplevel-id-list=['bottom']
[menubar]
show-places=false
show-desktop=false
[toplevels/bottom]
expand=true
orientation='bottom'
screen=0
y-bottom=0
auto-hide=true
size=19
y=748
我发现解决 MATE 中面板加载错误的唯一方法是将面板设置为实时构建并坚持使用它,并且永远不要尝试更改和/或从 mate-tweak 重建面板文件。
设置当前面板布局的命令也在gsettings中:
$ gsettings list-schemas | grep panel
org.mate.panel.menubar
org.mate.caja.sidebar-panels.tree
org.mate.panel
org.mate.caja.sidebar-panels
$ gsettings list-keys org.mate.panel
confirm-panel-remove
locked-down
default-layout
object-id-list
toplevel-id-list
disable-force-quit
drawer-autoclose
enable-program-list
enable-autocompletion
enable-animations
tooltips-enabled
disabled-applets
history-mate-run
show-program-list
highlight-launchers-on-mouseover
答案3
我遇到了同样的问题:Linux Mint 19.3 Mate 面板/菜单/“任务栏”在启动/登录/重启/引导时未加载。我可以说面板甚至没有运行,因为面板窗口的快捷键没有响应:“Alt + F2”、“Alt + F1”。此外,我可以说 mate-panel 工作正常,因为我在桌面上创建了一个指向“mate-panel”的启动器快捷方式,打开了面板,它运行正常。
我尝试了网上所有关于“缺少 mate / mint 面板”的解决方案。我在网上没有找到可行的解决方案,但尝试了很多针对此问题的建议解决方案:我重置了菜单时间mate-menu --reset
、删除了/.config/menus/
文件夹、恢复了菜单等。
我在浏览文件夹时偶然发现了原因和解决方案$HOME/.config/autostart/
。
由于某种原因,(某些东西)以某种方式禁用了用户登录时 mate-panel 的自动启动。文件中设置了不启动 mate-panel 的参数$HOME/.config/autostart/mate-panel.desktop
。此目录包含指向程序的链接,其内容告诉 Mint 用户登录后在启动时运行哪些程序。文件中添加了一个参数,可在登录后的自动启动过程中有效地禁用它:
X-MATE-Autostart-enabled=false
我在文本编辑器中打开了文本文件,将参数值更改为:
X-MATE-Autostart-enabled=true
接下来,我重新启动,Mate 面板在登录后回到了原来的位置!有关如何配置/工作 Mate / Gnome / KDE / XFCE 自动启动程序的更多详细信息:
https://askubuntu.com/questions/63407/where-are-startup-commands-stored