Dash to Dock sassc --omit-map-comment _stylesheet.scss stylesheet.css 异常处理

2023-05-16

目录

  • 一、异常错误
  • 二、原因
  • 三、解决方法

一、异常错误

根据官方文档安装时Dash to Dock ,到Building这一步出错了

Building
Clone the repository or download the branch from github. A
simple Makefile is included.

Next use make to install the extension into your home directory. A
Shell reload is required Alt+F2 r Enter under Xorg or under Wayland
you may have to logout and login. The extension has to be enabled with
gnome-extensions-app (GNOME Extensions) or with dconf.

git clone https://github.com/micheleg/dash-to-dock.git

make -C dash-to-dock install

If msgfmt is not available on your system, you will see an error
message like the following:

make: msgfmt: No such file or directory

In this case install the gettext package from your distribution’s
repository.

yeats@yeats-virtual-machine:~/Tools$ git clone https://github.com/micheleg/dash-to-dock.git
Cloning into 'dash-to-dock'...
remote: Enumerating objects: 12011, done.
remote: Counting objects: 100% (142/142), done.
remote: Compressing objects: 100% (84/84), done.
remote: Total 12011 (delta 69), reused 106 (delta 58), pack-reused 11869
Receiving objects: 100% (12011/12011), 7.78 MiB | 985.00 KiB/s, done.
Resolving deltas: 100% (7841/7841), done.
yeats@yeats-virtual-machine:~/Tools$ ls
dash-to-dock

在这里插入图片描述

yeats@yeats-virtual-machine:~/Tools$ make -C dash-to-dock install
make: Entering directory '/home/yeats/Tools/dash-to-dock'
glib-compile-schemas ./schemas/
sassc --omit-map-comment _stylesheet.scss stylesheet.css
make: sassc: Command not found
make: *** [Makefile:98: stylesheet.css] Error 127
make: Leaving directory '/home/yeats/Tools/dash-to-dock'

在这里插入图片描述

二、原因

根据官方文档操作到make时出错的,发现主要原因是这句make输出

sassc --omit-map-comment _stylesheet.scss stylesheet.css
make: sassc: Command not found

缺少sassc命令将_stylesheet.scss文件编译成stylesheet.css文件

三、解决方法

我尝试用安装Sassc的方式解决,但是安装后还是make失败,具体安装步骤参考这个文章在 Linux 上安裝 Sassc,效能比原生 Ruby Sass 快十倍!

于是我尝试找别的方法,发现网上一篇文章gnome 40 的"dash-to-dock"解决方案解决了问题

由于缺少stylesheet.css文件,我们通过克隆主线的方式复制该文件到/dash-to-dock下

git clone https://github.com/ewlsh/dash-to-dock.git ./dash-to-dock-master

在这里插入图片描述

cp ./dash-to-dock-master/stylesheet.css ./dash-to-dock/

在这里插入图片描述

复制到对应目录后,开始make,但又报了make: msgfmt: No such file or directory这个错误

make: msgfmt: No such file or directory

在这里插入图片描述

根据官方文档的提示是,msgfmt在系统上不可用,,需要安装gettext,输入下面的命令安装即可

sudo apt-get install gettext

在这里插入图片描述
安装完成之后,发现可以make将扩展安装到您的主目录中,终于有效了
在这里插入图片描述
在这里插入图片描述
安装完成之后,在 Xorg 或 Wayland 下需要重新加载 Shell,按Alt+F2 ,输入r 后,按Enter
在这里插入图片描述

然后需要注销并重新登录ubunut,在terminal中输入reboot即可

reboot

重启后打开tweak中的extensions,出现了Dash to Dock,表示成功安装

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Dash to Dock sassc --omit-map-comment _stylesheet.scss stylesheet.css 异常处理 的相关文章

  • 11:跨域访问-Java Spring

    目录 11 1 跨域访问11 2 同源策略11 3 跨域解决方案 11 1 跨域访问 跨域指的是浏览器不能执行其他网站的脚本 xff0c 当一个请求url的协议 域名 端口三者有任意一个不同即为跨域 无法跨域是由浏览器的同源策略造成的 xf
  • 10:@Validated和@Valid-Java Spring

    目录 10 1 64 Valid10 2 64 Validated10 2 区别10 2 Controller参数校验 10 1 64 Valid 64 Valid 是 Hibernate validation 提供的注解 xff0c 表示
  • 12:CORS跨域设置-Java Spring

    目录 12 1 CORS介绍12 2 CORS原理12 3 CORS实现 12 1 CORS介绍 CORS跨域资源共享 xff08 Cross origin resource sharing xff09 是指在服务器端定义跨域请求规则 xf
  • Ubuntu虚拟机可以上网,可以ping网络,但是无法update和install,显示不能连接或者无网络

    此方法为我找遍了网上全部解决方案之后还没有解决掉 xff0c 自己琢磨出来的其中一种方法 错误情况 xff1a 可以上浏览器看视频 xff0c 但是不能apt install vim或者gcc 解决方案 1 打开文件夹 2 输入 或者进入
  • 13:SpringBoot跨域解决方案-Java Spring

    目录 13 1 CorsFilter13 2 64 CrossOrigin13 3 WebMvcConfigurer 13 1 CorsFilter SpringBoot设置CORS的的本质都是通过设置响应头信息来告诉前端该请求是否支持跨域
  • 14:Servlet并发机制-Java Spring

    目录 14 1 并发14 2 Servlet并发机制14 3 Tomcat并发特点14 4 Tomcat线程模型 14 1 并发 并发 xff08 Concurrent xff09 是指多个任务交替执行的现象 xff0c 把CPU运行时间划
  • 手写字体识别实验-Python课程设计

    安装python 打开手写识别文件夹中的安装包文件夹 xff0c 双击python3 7 1可执行文件 xff0c 进行安装 弹出窗口 第一步 xff0c 勾选第二个复选框 Add Python 3 7 to PATH xff0c 然后点击
  • 生产企业原材料订购与运输的研究-数据处理课程设计

    目录 摘要1 引言2 规划问题说明3 问题重述3 1 问题分析3 2 数据说明3 3 模型假设3 4 符号说明 4 实验及分析4 1 问题一模型的建立与求解4 2 问题二模型的建立与求解 5 总结5 1 模型的优点5 2 模型的缺点 参考文
  • 信号发生器-电路与电子技术课程设计

    目录 1 设计任务与要求1 1 设计任务1 2 设计要求 2 方案设计与论证2 1 方案设计2 2 论证 3 信号发生器设计与计算3 1 信号发生器设计3 2 方波振荡电路图3 3 三角波振荡电路图3 4 参数计算 4 总原理图及元器件清单
  • 增益可控放大电路-电路与电子技术课程设计

    目录 1 设计任务与要求1 1 设计任务1 2 设计要求 2 方案设计与论证2 1 方案设计2 2 论证 3 放大电路设计与计算3 1 放大电路设计3 2 电子开关切换电路设计3 3 六档控制电路3 4 参数计算 4 总原理图及元器件清单4
  • 超声波测距实验-传感器原理及应用实验

    目录 一 实验实训主要内容二 实验实训方法 过程步骤三 实验实训结果与分析四 讨论小结 一 实验实训主要内容 学习超声波测距传感器的使用方法 xff0c 了解超声波测距传感器的原理和电路及实际应用 xff0c 了解超声波测距传感器的基本操作
  • 光敏传感器实验-传感器原理及应用实验

    目录 一 实验实训主要内容二 实验实训方法 过程步骤三 实验实训结果与分析四 讨论小结 一 实验实训主要内容 学习光敏传感器的使用方法 xff0c 了解光敏传感器的基本实验原理和实际应用 xff0c 熟练掌握光敏传感器实验的操作步骤 xff
  • 红外反射传感器实验-传感器原理及应用实验

    目录 一 实验实训主要内容二 实验实训方法 过程步骤三 实验实训结果与分析四 讨论小结 一 实验实训主要内容 学习红外反射传感器的使用方式 xff0c 了解红外反射传感器的实验原理和实际应用 xff0c 学习并理解Modbus数据格式所代表
  • 酒精传感器实验-传感器原理及应用实验

    目录 一 实验实训主要内容二 实验实训方法 过程步骤三 实验实训结果与分析四 讨论小结 一 实验实训主要内容 学习酒精传感器MQ 3的使用方法 xff0c 了解酒精传感器的实验原理和实际应用 xff0c 了解酒精传感器的基本操作模式 xff
  • hdoj 1575 Tr A (矩阵快速幂)

    Tr A Time Limit 1000 1000 MS Java Others Memory Limit 32768 32768 K Java Others Total Submission s 4549 Accepted Submiss
  • MapReduce排序过程

    排序是MapReduce框架中最重要的操作之一 MapTask和ReduceTask均会对数据按照key 进行排序 该操作属于Hadoop 的默认行为 xff0c 任何应用程序中的数据均会被排序 xff0c 而不管逻辑上是否需要 默认排序是
  • 温湿度传感器实验-传感器原理及应用实验

    目录 一 实验实训主要内容二 实验实训方法 过程步骤三 实验实训结果与分析四 讨论小结 一 实验实训主要内容 学习温湿度传感器的使用方法 xff0c 了解温湿度传感器的基本实验原理和实际应用 xff0c 熟练掌握温湿度传感器的基本步骤 xf
  • 烟雾检测传感器实验-传感器原理及应用实验

    目录 一 实验实训主要内容二 实验实训方法 过程步骤三 实验实训结果与分析四 讨论小结 一 实验实训主要内容 学习烟雾检测传感器的原理及检测方式 xff0c 了解烟雾检测传感器的实验原理和技术指标 xff0c 熟练掌握烟雾检测传感器的工作步
  • 4:Servlet-Java Web

    目录 4 1 Servlet简介4 2 HTTP协议4 3 Servlet与JSP4 4 Servlet处理的基本流程4 5 Servlet 容器4 6 Servlet程序实现 4 1 Servlet简介 Servlet是用Java语言编写
  • 5:Servlet程序-Java Web

    目录 5 1 Servlet要求5 2 创建Servlet5 3 第一个Servlet5 4 Servlet编译5 5 Servlet配置 5 1 Servlet要求 如果要开发一个可以处理HTTP请求的Servlet程序 xff0c 首先

随机推荐