对Ubuntu20.04.2 mate 桌面 Brisk menu 组件的配置

Brisk Menu 让菜单在 mate 桌面上灵活布局, 那个会跳动的精灵还是挺不错的,适当处理后就得到了下面干净利索的桌面。

Ubuntu 安装时,在控制中心留有 plank reference 设置功能,让屏幕中底部的这些组件在不同位置摆放。当进行配置时它就会出现在底部,但没有安排自动启动、菜单里也没有启动它的地方。

可以这样做:先补装一些lib,发现初装时并没有预置它们。

sudo apt install mate-dock-applet
sudo apt install libmate-panel-applet-dev
sudo apt install libplank-dev

然后,在启动程序中把 /usr/bin 下面的 plank 程序加入进去,延时1秒启动。开机后它就跳出来了,桌面上可以由此尽量整洁。

处理过程:

开始因配置而激活它后,系统开机开始提示发现错误。于是,修改了 /etc/default/apport, 将enabled=0,强行停止了弹窗。

于是 journalctl 检查系统日志,收获不小。

1、 i2c_piix4 错误,虚拟中会出现这问题,不影响用,但还是像大家一样把它放进了 /etc/modprobe.d/blacklist.conf 的小黑屋中,并sudo update-initramfs -u -k all 了。

2、发现ntp时间同步错误,访问不了ubuntu的ntp服务器。进系统一查,发现没有预配置安装ntp模块,于是 sudo apt install ntp, 把它装上了。

3、发现调用 brisk-menu错误,出现了assertion断言错误。判断预置的brisk menu缺少了些东西,调用时返回了错误指针,到github上找到 solus与ubuntu合作开发的那个mate panel项目,也找到了brisk-menu代码,但meson编译少库,检查发现系统中有 lib 但没有 include 的东西,也没有 .pc配置文件,自己手工配置后继续,又出现了少库... ,算了吧,把缺少的库补补全算了。

4、打开错误上报功能

终端上 reboot ,重启系统。不再弹窗,brisk menu 的组件正常显示。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/407572.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【WCF--初入江湖】11 安全

11 安全 前言 【1】传输安全传输安全模式传输安全与绑定协议【2】身份验证身份验证分类证书示例:传输安全匿名客户端证书的使用1. 传输安全 保证信息在传输过程中的安全.传输安全是身份验证和授权的前提。传输安全模式: None:关闭了传输安全的…

第三代智能建站系统

智能建站又称第三代网站建设系统,模板建站,自助建站。南京空间智能建站网采用当前最先进的智能建站专利技术,功能强大,操作简单,实现了真正的会打字就会建网站的梦想。南京空间智能建站网采用的技术基于Internet的Web技…

linux 下清空回收站命令

我的系统是Fedora12,要想清空回收站的内容,首先就要知道回收站的位置。 我是以root登录系统的,回收站的默认位置是$HOME/.local/share/Trash/files 所以,清空回收站的命令就出来了: [root~ #7]#ls /root/.local/sha…

express中res.json方法

res.json([body]) 发送一个json的响应 这个方法和将一个对象或者一个数组作为参数传递给res.send()方法的效果相同 你可以使用这个方法来转换其他的值到json,例如null,undefined。(虽然这些都是技术上无效的JSON)

[原创]linux简单之美(二)

原文链接:linux简单之美(二) 我们在前一章中看到了如何仅仅用syscall做一些简单的事,现在我们看能不能直接调用C标准库中的函数快速做一些"复杂"的事: 1 section .data2 ft db "now is %d",103 4 section .text5 extern puts6 extern exit7…

好久没有用c++,转一个c++注意点

一 编程设计 1.将程序划分为多个子系统,包括子系统间的接口和依赖关系、子系统间的数据流、在各子系统间的来回输入输出、以及总的线程模型。 2.各个子系统的具体细节,包括进一步细分的类、类层次体系、数据结构、算法、特定的线程模型和错误处理。 二 设计…

读入源文件,并在每行前加上行号和[Tab]

需求: 编写一个shell程序convert.sh 如果输入convert.sh *.c,并且该c程序是一个普通文件,那么生成一个新的文件*.txt,该文件为c源程序文件每行加上行数,行号后面加一个tab空格。 例如:命令sh convert.sh …

React开发(107):回显数据直接getFieldDecorator定义

<Row gutter{12}><Col span{12}><Form.Item label"推送规则用户列表" required>{getFieldDecorator(userRule, {initialValue: popupByIdDetail.userRule,})(<Radio.Group onChange{this.handleOpenCategoryType}>{cmsUseRule.map((item) &g…

带参数的URLconf

我们在Django建立helloworld自定义页面创建的页面&#xff0c;只能算是一个静态页&#xff0c;发起一个请求&#xff0c;返回一个固定的值&#xff0c;并不能满足我们动态的需求。今天我们创建一个带参数的URLconf&#xff0c;根据参数展示不同的内容。 另一个试图函数 打开vie…

ES6之Module的语法(1)

1.概述 CommonJS 和 AMD 模块&#xff0c;都只能在运行时确定这些东西。比如&#xff0c;CommonJS 模块就是对象&#xff0c;输入时必须查找对象属性 上面代码的实质是整体加载fs模块&#xff08;即加载fs的所有方法&#xff09;&#xff0c;生成一个对象&#xff08;_fs&a…

更改文件和目录(及子目录)的拥有者

当你想更改一个文件或目录(及子目录)的拥有者&#xff0c;可以使用下面的命令&#xff1a; chmod -R zcm:zcm /home/zcm/* 将home/zcm/ 下的所有文件的拥有者改为zcm&#xff0c;所属组为zcm. 不过&#xff0c;要执行chmod权限&#xff0c;可能会需要r…

转:Node.js和testacular的安装与配置

yuanwen:http://jishu.zol.com.cn/4881.html /** * 这个问题起源于testacular的尝试&#xff0c;也算是顺便给我学习Node.js开了一个头。 * 在次记录安装步骤以及安装过程中遇到的问题&#xff0c;备忘&#xff01; **/ 1、安装Node.js 官方地址&#xff1a;http://nodejs.org/…

ES6之Module的语法(2)

4.import命令 使用export命令定义了模块的对外接口以后&#xff0c;其他 JS 文件就可以通过import命令加载这个模块 上面代码的import命令&#xff0c;用于加载profile.js文件&#xff0c;并从中输入变量。import命令接受一对大括号&#xff0c;里面指定要从其他模块导入的…

ISA系列之三:ISA Server 2004防火墙的基本配置

3&#xff0e;1 防火墙策略的组成<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />在ISA服务器安装成功后&#xff0c;其防火墙策略默认为禁止所有内外通讯&#xff0c;所以我们需要在服务器上建立相应的防火墙策略&#xff0c…

太极

昨天&#xff0c;学了一点太极&#xff0c;也让我终于明白&#xff0c;书本代替不了的所谓的口传心授。 桩功&#xff1a; 手掌向前&#xff0c;最后腰也有前倾&#xff0c;背和臀部的后和手的前伸成为一个对比&#xff0c; 臀部的下和头顶的上&#xff0c;成为一个互拉 可以通…

linux下修改主机名

我用的是Fedora12系统&#xff0c;默认情况下&#xff0c;主机名是&#xff1a;localhost.localdomain&#xff0c;这个名字真是太难看了&#xff0c;于是就想着修改一下主机名。 在网上搜索了下&#xff0c;有好几种方法&#xff0c;我就不多说了&#xff0c;我只介绍我自己最…