Giter Site home page Giter Site logo

修复sweet主题 about arcniso HOT 4 CLOSED

clsty avatar clsty commented on May 30, 2024
修复sweet主题

from arcniso.

Comments (4)

clsty avatar clsty commented on May 30, 2024

pacman -Qi 的结果整理:

名字 : sweet-kde-theme-git
URL : https://github.com/EliverLara/Sweet-kde
提供 : sweet-kde-theme-git
依赖它 : sweet-theme-full-git

名字 : sweet-theme-full-git
URL : https://github.com/EliverLara/sweet
提供 : sweet-theme
依赖于 : sweet-kde-theme-git kvantum candy-icons-git
可选依赖 : ttf-roboto: primary font face defined (GTK theme)
ttf-ubuntu-font-family: secondary font face defined (GTK theme)
cantarell-fonts: tertiary font face defined (GTK theme) [已安装]
sweet-folders-icons-git: sweet folder icons

from arcniso.

clsty avatar clsty commented on May 30, 2024

pacman -Qlq 之后整理的结果(略过部分子目录及文件):

sweet-theme-full-git

多余的

/usr/share/aurorae/themes/Sweet-Dark-transparent/
/usr/share/aurorae/themes/Sweet-Dark/
/usr/share/sddm/themes/Sweet/
/usr/share/themes/sweet/metacity-1/
/usr/share/themes/sweet/cinnamon/

index & assets

/usr/share/themes/sweet/index.theme
/usr/share/themes/sweet/assets/

gtk

/usr/share/themes/sweet/gtk-4.0/
/usr/share/themes/sweet/gtk-3.0/
/usr/share/themes/sweet/gtk-2.0/

Kvantum

/usr/share/Kvantum/Sweet-transparent-toolbar/
/usr/share/Kvantum/Sweet/

color-scheme

/usr/share/color-schemes/Sweet.colors

Cursor

/usr/share/icons/Sweet-cursors/

konsole (不采用,故多余)

/usr/share/konsole/Sweet.colorscheme

Plasma (不确定是否对 partitionmanager 等有影响)

/usr/share/plasma/look-and-feel/Sweet/

gnome-shell (不确定是否对部分 gtk 应用有影响)

/usr/share/themes/sweet/gnome-shell/

xfwm4

/usr/share/themes/sweet/xfwm4/

sweet-kde-theme-git

/usr/share/plasma/desktoptheme/Sweet/
(这个目录甚至还是完整的 git 仓库)

from arcniso.

clsty avatar clsty commented on May 30, 2024

目前是放在 anotherpac 里面的。
由于 Kvantum、cursor 等文件在 GitHub 上 Sweet 系列主题作者那里找不到(旧的 AUR 包里有,不知道哪来的),这些文件只从旧 AUR 包里提取出来,放到 anotherpac/assets 里面。所涉及到的文件(夹)除 anotherpac 下的 cache 和 assets 以外,还包括 makeiso.sh 以及 .gitignore。
总体看起来错综复杂。
总之还是不太优雅的。

其实更好的操作似乎是直接 fork 一份 sweet 的 Git 仓库,把所有相关文件都放在里面,自己写 PKGBUILD 生成一个特制的 pacman 包,用这个包来搞定一切。
或者,干脆就只把相关文件直接全放在anotherpac/assets里面(反正Sweet主题的许可是GPLv3.0)

from arcniso.

clsty avatar clsty commented on May 30, 2024

Fixed.

from arcniso.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.