当前位置: 首页 > news >正文

如何在ubuntu20.04配置动态壁纸和bongoCat

!!!有坏环境的风险,请先谨慎思考,有能力的升24去!!!

主要是因为ubuntu20.04版本太旧了,很多依赖会有冲突,此文简单介绍本人遇到的问题和解决方案(因人而异,不要直接照抄,仅提供思路参考)最后警告一次,谨慎操作!!!

bongoCat

先从比较简单的bongoCat开始。懒得解决依赖问题了,所以这里直接用docker通过x11转发出来,怎么配置docker环境之前讲过了(传送门)这里不再赘述。假设你已经拥有了一个ubuntu24的docker环境且配置好了x11。

安装依赖

apt update
apt install -y \libwebkit2gtk-4.1-dev \libgtk-3-dev \libxdo-dev \libxtst-dev \libayatana-appindicator3-dev \librsvg2-dev \libnotify-dev \libasound2-dev

项目仓库地址:https://github.com/ayangweb/BongoCat

皮肤地址:https://github.com/ayangweb/Awesome-BongoCat

直接从release里面下载deb包,丢进docker里面安装就好了

bongo-cat

(虽然很麻烦但是猫猫很可爱不是吗)

动态壁纸

理论上也是可以通过docker实现的,但是为了可以实现开机启动(好吧其实就是装的时候没想到docker),还是直接本地装(再次提醒!毁环境危机!!!

安装的步骤都在这里了,这里主要讲述一下安装后怎么修复环境

https://software.opensuse.org//download.html?project=home%3Aliuminghang&package=fantascene-dynamic-wallpaper

本人电脑中受影响的一共有个 3 部分:nvidia显卡驱动、cuda、ros

首先在安装了幻梦动态壁纸之后,你的显卡驱动会失效,我们要手动把被卸载的部分重新下回来

sudo apt install libnvidia-cfg1-535 libnvidia-common-535 libnvidia-compute-535 libnvidia-compute-535:i386 libnvidia-decode-535 \
libnvidia-decode-535:i386 libnvidia-encode-535 libnvidia-encode-535:i386 libnvidia-extra-535 libnvidia-fbc1-535 \
libnvidia-fbc1-535:i386 libnvidia-gl-535 nvidia-compute-utils-535 nvidia-dkms-535 nvidia-driver-535 \
nvidia-kernel-common-535 nvidia-kernel-source-535 nvidia-utils-535 xserver-xorg-video-nvidia-535

不同电脑可能会有点不一样,建议看看安装时终端的输出(懒得看就丢给ai)

于此同时,你的cuda也会废掉,这边建议先彻底删除再重新安装

卸载看这篇:https://blog.csdn.net/lovod/article/details/148676830?spm=1001.2014.3001.5501

重装看这篇:https://blog.csdn.net/lovod/article/details/146379509?spm=1001.2014.3001.5501

为了防止再出问题,可以在检查无误之后把驱动和cuda相关锁上

# nvidia 显卡驱动
sudo apt-mark hold libnvidia-cfg1-535:amd64 libnvidia-common-535 libnvidia-compute-535:amd64 libnvidia-compute-535:i386 libnvidia-decode-535:amd64 libnvidia-decode-535:i386 libnvidia-encode-535:amd64 libnvidia-encode-535:i386 libnvidia-extra-535:amd64 libnvidia-fbc1-535:amd64 libnvidia-fbc1-535:i386 libnvidia-gl-535:amd64 nvidia-compute-utils-535 nvidia-dkms-535 nvidia-driver-535 nvidia-firmware-535-535.230.02 nvidia-kernel-common-535 nvidia-kernel-source-535 nvidia-utils-535 xserver-xorg-video-nvidia-535# cuda
sudo apt-mark hold cuda-cccl-11-8 cuda-command-line-tools-11-8 cuda-compiler-11-8 cuda-cudart-11-8 cuda-cudart-dev-11-8 cuda-cuobjdump-11-8 cuda-cupti-11-8 cuda-cupti-dev-11-8 cuda-cuxxfilt-11-8 cuda-documentation-11-8 cuda-driver-dev-11-8 cuda-gdb-11-8 cuda-libraries-11-8 cuda-libraries-dev-11-8 cuda-memcheck-11-8 cuda-nsight-11-8 cuda-nsight-compute-11-8 cuda-nsight-systems-11-8 cuda-nvcc-11-8 cuda-nvdisasm-11-8 cuda-nvml-dev-11-8 cuda-nvprof-11-8 cuda-nvprune-11-8 cuda-nvrtc-11-8 cuda-nvrtc-dev-11-8 cuda-nvtx-11-8 cuda-nvvp-11-8 cuda-profiler-api-11-8 cuda-repo-ubuntu2004-11-8-local cuda-sanitizer-11-8 cuda-toolkit-11-8 cuda-toolkit-11-8-config-common cuda-toolkit-11-config-common cuda-toolkit-config-common cuda-tools-11-8 cuda-visual-tools-11-8

接下来问题来了,你在使用 ros 的时候可能会报 gazebo 相关的错误,这是因为当时安装动态壁纸的时候有两个相关库被升级了(悲~忘了叫什么名字了)

这里可以用 aptitude 重新安装 ros 修复,多看几个方案,当出现一个方案是降级两个库的时候,八成就是了(大概率是第二个方案)

降级库之后也还是可以继续使用的,也兼容双屏

http://www.dtcms.com/a/457830.html

相关文章:

  • 网站建设中外链与内链的技巧三视觉平面设计网
  • 小公司要不要建设网站网页打不开怎么处理
  • p2vr做的网站怎么再次打开163企业邮箱免费版
  • deepseek vs 元宝--人工智能还是人工智障?
  • 【C语言基础详细版】07. 字符串处理函数完全指南
  • 科室建设网站织梦怎么做的网站
  • 科研配色|信仰的颜色—中国红!
  • wordpress建站菜单栏 二级标题免费做问卷的网站好
  • Python print() 函数完整说明
  • 游戏攻略新闻资讯主题模板源码 YK一点资讯模版 Zblog主题模版(源码下载)
  • 计算机网络资源网站建设论文网站空间 推荐
  • 自助建站的平台wordpress 文章循环
  • Photoshop - Photoshop 工具栏(9)裁剪工具
  • 【练】C程序设计-01程序设计和C语言
  • 使用 Gunicorn 部署 FastAPI 应用程序:快速而强大的组合
  • JavaScript是web开发中一种功能强大的编程语言,
  • 网站建设策划实施要素无锡常州网络推广
  • 东莞建外贸网站龙华专业做网站公司
  • 通俗易懂的理解Vue.js
  • 【开题答辩全过程】以 爱心慈善公益网站为例,包含答辩的问题和答案
  • 【云基础】容器管理工具Containerd
  • 大数据毕业设计-基于大数据的BOSS直聘岗位招聘数据可视化分析系统(高分计算机毕业设计选题·定制开发·真正大数据·机器学习毕业设计)
  • 网站开发建设培训网站策划书预期风险
  • aspnet网站模板人人秀h5页面制作软件
  • mysql数据库学习之高级进阶(七)
  • 做网站的书知乎建地方的网站前景
  • 数字化转型:概念性名词浅谈(第六十七讲)
  • Arduino开发ESP32连接手机热点【适合新手】
  • 网站搭建策划书网站备案流程审核单
  • 网站源码交易平台郑州阿里巴巴网站建设