diff --git a/README.md b/README.md index 1d309e9..06494cb 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # Description -**Buuf For Many Desktops** icon set (formerly known as "Buuf Nestort", I've decided to remove my alias from the theme's na +**Buuf For Many Desktops** icon set (formerly known as "Buuf Nestort", I've decided to remove my alias from the theme's name. -This is a fairly complete set of icons for Gnome, KDE Plasma and XFCE (including actions, apps, categories, devices, emblems, emotes, mimetypes, places and status), based on the icons and artwork by Paul Davey (Mattahan) (http://www.mattahan.com/). Some of them come from OxayotlTheGreat and his great job with his own remix, Buuf https://www.gnome-look.org/p/1012512) +This is a fairly complete set of icons for Gnome, KDE Plasma, XFCE and Mate (including actions, apps, categories, devices, emblems, emotes, mimetypes, places and status), based on the icons and artwork by Paul Davey (Mattahan) (http://www.mattahan.com/). Some of them come from OxayotlTheGreat and his great job with his own remix, Buuf https://www.gnome-look.org/p/1012512) One of the main points of this theme is to remove as many symbolic icons as possible (that means linking the symbolic icon to the original icon). This is not always possible, especially for certain Gnome icons, because Gnome applies some effects to some icons, which make them look really bad if they are not real symbolic icons. @@ -19,7 +19,7 @@ There are two options: To make this theme available for every user (including root, useful when you run apps with root privileges such as packet manager), copy this directory to `/usr/share/icons` (you'll need super-user rights). -If you just need to make it available for your user, you may copy it to `~/.icons` (`~` stands for your home directory, in case you don't know the basics of GNU/Linux shell) +If you just need to make it available for your user, you may copy it to `~/.icons` (`~` stands for your home directory, in case you don't know the basics of GNU/Linux shell). For KDE Plasma desktop environments, it's usually better to copy it to `~/.local/share/icons`, instead. # Customization @@ -34,6 +34,13 @@ you need to do it before installing the theme (or, if you have already installed # Change log +## Current state (2022-02-22) + +Cleaned many placeholder icons (see previous change logs). +Added Mate support. +Continuous small updates. + + ## Version 2.0 2020-08-29 This is a massive update from the previous version, from 2011! diff --git a/README.md~ b/README.md~ new file mode 100644 index 0000000..18ed5e0 --- /dev/null +++ b/README.md~ @@ -0,0 +1,77 @@ +# Description + +**Buuf For Many Desktops** icon set (formerly known as "Buuf Nestort", I've decided to remove my alias from the theme's name. + +This is a fairly complete set of icons for Gnome, KDE Plasma, XFCE and Mate (including actions, apps, categories, devices, emblems, emotes, mimetypes, places and status), based on the icons and artwork by Paul Davey (Mattahan) (http://www.mattahan.com/). Some of them come from OxayotlTheGreat and his great job with his own remix, Buuf https://www.gnome-look.org/p/1012512) + +One of the main points of this theme is to remove as many symbolic icons as possible (that means linking the symbolic icon to the original icon). This is not always possible, especially for certain Gnome icons, because Gnome applies some effects to some icons, which make them look really bad if they are not real symbolic icons. + +Preview: + +![preview with caja](previews/preview-caja.png) +![actions](previews/actions.png) +![apps](previews/apps.png) +![places](previews/places.png) + +# Installation + +There are two options: + +To make this theme available for every user (including root, useful when you run apps with root privileges such as packet manager), copy this directory to `/usr/share/icons` (you'll need super-user rights). + +If you just need to make it available for your user, you may copy it to `~/.icons` (`~` stands for your home directory, in case you don't know the basics of GNU/Linux shell). For KDE Plasma desktop environments, it's usually better to copy it to `~/.local/share/icons`, instead. + +# Customization + +This theme includes many distributor logos. By default, `places/distributor-logo.png` links to `start-here.png`, which also links to `start-here-agnostic.png`, which looks like a drawer with lots of stuff inside. You may change this symbolic link to whichever icon you fancy more, using these commands (supposing you are in the places directory): + +```sh +rm start-here.png +ln -s start-here.png +``` + +you need to do it before installing the theme (or, if you have already installed it, then operate on the directory where you installed it, bearing in mind that if you installed it in `/usr/share/icons`, you need root privileges). + +# Change log + +## Current state (2022-02-22) + +Added Mate support. Continuous small updates. + + +## Version 2.0 2020-08-29 + +This is a massive update from the previous version, from 2011! +It is not yet complete, and it still has some svgs and pngs from other themes as "placeholders" for pending icons, plus some other missing ones. I don't know when I'll have time to finish this (or at least polish it more), so I publish it now since it is *very* usable already. + +Icon additions are too many to list. I have tried to include also the new style to name icons (such as org.gnome.Calculator or org.kde.kdenlive). This change has rendered many icon themes obsolete as far as these desktop core applications concern. + +## Version 1.05 + +- amarok icon update +- added soffice.bin.png (openoffice.org is a headache for correct icons on docks... anyone knows how to get it working with cairo dock?(EDIT: this appears to be a cairo-dock related problem; other docks display the correct icon)) +- gnome power manager icons for mouse, keyboard and cell phone with different battery charge levels +- corrected bmp (beep media player) icon +- emerald theme mime type icon (default .desktop sadly points to /usr/share/pixmaps/emerald-theme-manager-icon.png instead of simply emerald-theme-manager-icon.png, won't work by default :/) +- some JACK only apps: qjackctl, jamin, meterbridge, timemachine, jackeq, jack-rack, jack_mixer +- scores icon +- audio-input-microphone for different levels +- cairo-dock icon +- debian-installer-launcher icon (?) +- gnome-ppp and pppoeconf +- turpial, qwit +- maya and mudbox apps (maybe useless under linux/gnome?) (no mimes, sorry, I don't know what file names they should have) +- other seahorse icons (thanks OxayotlTheGreat and great job with Buuf 3.0 https://www.gnome-look.org/p/1012512) + + +# Version 1.04 +- Added specific panel icons definitions +- Included Dropbox and Ubuntu One panels +- Corrected bug in Gnome Power Manager icons (not showing this theme's icons but standard, instead). + +# Version 1.03: +- corrected Chromium icon. +- Corrected bug in attach points for folder icons (thanks legaspi!) + +# Version 1.01: +- added Dropbox icon diff --git a/TODO.md b/TODO.md index 20e4ddc..dcdee4f 100644 --- a/TODO.md +++ b/TODO.md @@ -1,7 +1,7 @@ [https://specifications.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html] -This list has not been updated so it's not really meaningful now... +This list is not completely updated so it's not really meaningful now... But it gives some idea. @@ -16,7 +16,6 @@ always execute `gtk-update-icon-cache .` before commiting poi: light-rail-station, railway-station, school -redo status icons for nextcloud: make them 3 times bigger # actions @@ -67,29 +66,6 @@ mate (some are already there). Check these: /usr/share/icons/Suru++-Dark/apps/64/matepalimpsest.svg -orca-symbolic -org.gnome.Characters-symbolic -org.gnome-Archivemanager (-symbolic) -org.gnome.Calculator-symbolic -org.gnome.ChromeGnomeShell (foot icon) -org.gnome.clocks (-symbolic) -org.gnome.DiskUtility (-sym) -org.gnome.Evince-symbolic -org.gnome.font-viewer (-sym) -org.gnome.gedit-symbolic -org.gnome.Nautilus-symbolic -org.gnome.PowerStats -symbolic -org.gnome.seahorse.Application -symbolic (key, credit card) -org.gnome.Settings-symbolic -org.gnome.Shell.Extensions -symbolic -org.gnome.Settings-symbolic -org.gnome.SimpleScan -symbolic (scanner) -org.gnome.Terminal-symbolic -org.gnome.tweaks-symbolic -org.gnome.Yelp -symbolic (help, float) -org.gtk.Demo4 -symbolic -org.gtk.IconBrowser4 -symbolic -org.gtk.WidgetFactory4 org.kde: accountwizard elisa (caset??) @@ -129,37 +105,21 @@ org.kde: palapeli (puzzle, add-ons?) skrooge (a coin) -org.midori_browser.Midori -org.mypaint.MyPaint (-symbolic) -org.opensuse_welcome (-symbolic) -org.remmina.Remmina + Osmos, OsmosDemo ox oxygen, oxygen-settings package panorama -parole (make it different than Totem!) partitionmanager partner (white circle with white ring on reddish violet background) pinta (paintbrush and paint) plank (dock with anchor) -showfoto -conky -XFCE mime editor uget -preferences-devices: - - printer - scanner - tree - drive-optical-check.svg - preferences: - gtk-config kcalc-constants - kde-connect log other plugin-script @@ -321,10 +281,6 @@ alarm (-symbolic) blueberry* aptdaemon... -caffeine-cup-full o -empty -my-caffeine-off-symbolic o -on- -call-missed (-symbolic) -(camera|audio|mic)-on -off -ready data-information (i) data-error (èquics) @@ -372,6 +328,7 @@ weather-clouds +all symbolic ones +Check many network manager statuses for different mobile network types (GSM, LTE, EDGE...) # Possible problems with these symbolic icons in Gnome: diff --git a/TODO.md~ b/TODO.md~ new file mode 100644 index 0000000..99a2e49 --- /dev/null +++ b/TODO.md~ @@ -0,0 +1,347 @@ +[https://specifications.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html] + + +This list has not been updated so it's not really meaningful now... + + + +# Things to check: + +Why and how Gnome processes some icons (such as app drawer, or list type), which make buuf's icons appear with wrong colours. + +always execute `gtk-update-icon-cache .` before commiting + +# places + +poi: +light-rail-station, railway-station, school + + +# actions + +# apps + +kpat +ksmserver +kweather +libreoffice3-printeradmin.png +mate applets +mdm * + +mate (some are already there). Check these: +/usr/share/icons/Suru++-Dark/apps/64/mate-brightness-applet.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-color-manager.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-cpu-frequency-applet.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-desktop-item-edit.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-disk-usage-analyzer.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-eiciel.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-eyes-applet.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-indicator-applet.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-inhibit-applet.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-invest-applet.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-logo.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-netspeed-applet.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-network-properties.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-notification-properties.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-panel-clock.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-panel-drawer.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-panel-fish.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-panel-force-quit.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-panel-launcher.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-panel-notification-area.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-panel-separator.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-panel-window-list.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-panel-window-menu.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-panel-workspace-switcher.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-panel.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-power-manager.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-power-statistics.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-preferences-desktop-display.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-sensors-applet.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-session-properties.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-sticky-notes-applet.svg +/usr/share/icons/Suru++-Dark/apps/64/mate-system-log.svg +/usr/share/icons/Suru++-Dark/apps/64/mate.svg +/usr/share/icons/Suru++-Dark/apps/64/mateconf-editor.svg +/usr/share/icons/Suru++-Dark/apps/64/matepalimpsest.svg + + +org.kde: + accountwizard + elisa (caset??) + gcompris (educació) + kalzium + kapman (pacman) + katomic + kblocks + kbounce + kbruch + kdenlive + kdiamond + kgeography (map poi) + kgoldrunner (golden diamond) + khangman + kigo (go) + killbots + kiten (japanese?) + klickety + klines + kmix + kmplot (plot math) + knavalbattle + knetwalk + kolourpaint + kontact + krita + kstars + ksudoku + ktpcontactlist () + ktuberlink (bear face) + kubrick (rubik cube) + kweather + kwordquiz + lokalize ("translate") + okular + palapeli (puzzle, add-ons?) + skrooge (a coin) + + +Osmos, OsmosDemo +ox +oxygen, oxygen-settings +package +panorama +partitionmanager +partner (white circle with white ring on reddish violet background) +pinta (paintbrush and paint) +plank (dock with anchor) +uget + + +preferences: + kcalc-constants + log + other + plugin-script + plugin + releasenotes + security-apparmor + security-firewall + security-kerberos + security + system-backup + system-bluetooth-inactive + system-linux + system-login + system-network-dsl + system-network-ethernet + system-network-scsi + system-network-ldap + system-network-nis + system-network-ntp + system-network-proxy (-sym) + system-network-remote + system-network-server + system-network-share-windows + system-network-share + system-network-sharing + system-network-vpn + system-network-wakeonlan + system-notifications (-symbolic) + system-power-management + system-privacy (symbolic) + system-search (symbolic) + system-services + system-sharing (symbolic) + system-splash + system-startup + system-time (-symbolic) + system-user-sudo + system-users + system-windows-actions + system-windows-move + virtualization-container + +preferences-web-browser + adblock + cache + cookies + identification + shortcuts + ssl + stylesheets + +previewer (eye that looks) +ptbatcher (bear with panoramic view) +q4wine +qalculate (-applet) +quassel (world inside blue tube) +quickview (eye) +quiterss +r +radiotray (=radio) +rage (enlightenment video player) +rekonq +remmina-panel (-inverted) +remote (antenna emitting) +ring, -kde +rosegarden +running +samba (refer) +scratch +setroubleshoot_icon +setroubleshoot_red_icon +shotwell-symbolic +showfoto +skrooge (-initial) (-black) +sludge-engine +softwarecenter-debian, -ubuntu +spectacle +spotify -linux-48x48 -512x512 +squeeze +startupm (spanner) +steam +stellarium +step (pendulus) +subversion +superkaramba +supertux +supertuxkart +SUSEgreeter +sweeper +swell-foop +synapse +system-diagnosis +system-help +system-lock-screen +system-config-printer +system-config-samba +system-reboot +tap-create, -extract-to, extract +teamviewer +telepathy (-kde) +thunderbird-symbolic +torcs +timevault +unetbootin +usb +unknownapp +usermount + +utilities: + -desktop-extra + energy-monitor + file-archiver + log-viewer +vlc-kb +vlc-xmas +window-duplicate +window-list +wine-wintricks +WorldOfGoo (-demo) +x +xapp +xaos +xconfig +xemacs +xfce-battery* +xfce4- some +xmag +xonotic +sauerbraten +xorg +xournal +xreader +yakuake +yast* +xterm _32x32 _48x48 -color_* +zanshin + +# categories +slideshow-symbolic (and not symbolic) + +# devices +check optic media, highly improvable (CD-DVD-BR...) +drive-partition +network* link with statuses +different makes of phones?? + +# emblems +distributor-logo! +see more + +# mime-types +all related to office / productivity + +# status +ac-adapter (-symbolic) +airplane-mode (-symbolic) +alarm (-symbolic) + +blueberry* +aptdaemon... + + +data-information (i) +data-error (èquics) + +display-brightness (-symbolic) +haguichi* + +input-caps-on +input-keyboard-virtual-on -off +input-keyboard +input-mouse +input-touchpad-on -off +install +kdeconnect-tray +keybopard-brightness (-symbolic) +keyboard +laptopconnected (disconnected trusted) (smartphone tablet tv) +microphone* +més network* +notification-gsm-* +qbittorrent-tray (-dark, -light) +reshift-status-on -off +rotation-allowed-symbolic -locked- +task* +update-high -medium -low -none +wallet-closed -open +video-display +user-status-pending (-symbolic) +xfpm* +yast-green-dot red yellow +weather-clouds-night +weather-clouds + -freezing-rain + -hail + -many-clouds + -mist + -none-available + -snow-rain + -snow-scattered-day -night + -snow-scattered + -storm-day + -storm-night + + + + +all symbolic ones + +Check many network manager statuses for different mobile network types (GSM, LTE, EDGE...) + +# Possible problems with these symbolic icons in Gnome: + +Apparently, if you use an icon with colors Gnome does weird things with them. +I've been able to sort these icon's problems by using dessaturated versions: + +places/gnome-main-menu.png +actions/view-grid-symbolic.png +actions/view-list-symbolic.png +actions/view-app-grid-symbolic.png + +Also, these need to be disabled: + +actions/view-grid-symbolic.symbolic.png.disabled +actions/view-list-symbolic.symbolic.png.disabled +actions/view-app-grid-symbolic.symbolic.png.disabled diff --git a/apps/conky.png b/apps/conky.png new file mode 120000 index 0000000..b17e280 --- /dev/null +++ b/apps/conky.png @@ -0,0 +1 @@ +conky-logomark-violet.png \ No newline at end of file diff --git a/apps/orca-symbolic.png b/apps/orca-symbolic.png new file mode 120000 index 0000000..4756bcb --- /dev/null +++ b/apps/orca-symbolic.png @@ -0,0 +1 @@ +orca.png \ No newline at end of file diff --git a/apps/org.gnome.ArchiveManager-symbolic.png b/apps/org.gnome.ArchiveManager-symbolic.png new file mode 120000 index 0000000..9dae1fb --- /dev/null +++ b/apps/org.gnome.ArchiveManager-symbolic.png @@ -0,0 +1 @@ +org.gnome.ArchiveManager.png \ No newline at end of file diff --git a/apps/org.gnome.ChromeGnomeShell.png b/apps/org.gnome.ChromeGnomeShell.png new file mode 120000 index 0000000..ede4625 --- /dev/null +++ b/apps/org.gnome.ChromeGnomeShell.png @@ -0,0 +1 @@ +../places/gnome-foot.png \ No newline at end of file diff --git a/apps/org.gnome.Clocks-symbolic.png b/apps/org.gnome.Clocks-symbolic.png new file mode 120000 index 0000000..e6233d3 --- /dev/null +++ b/apps/org.gnome.Clocks-symbolic.png @@ -0,0 +1 @@ +org.gnome.Clocks.png \ No newline at end of file diff --git a/apps/org.gnome.Nautilus-symbolic.png b/apps/org.gnome.Nautilus-symbolic.png new file mode 120000 index 0000000..91b3292 --- /dev/null +++ b/apps/org.gnome.Nautilus-symbolic.png @@ -0,0 +1 @@ +org.gnome.Nautilus.png \ No newline at end of file diff --git a/apps/org.gnome.Powerstats-symbolic.png b/apps/org.gnome.Powerstats-symbolic.png new file mode 120000 index 0000000..250e9b7 --- /dev/null +++ b/apps/org.gnome.Powerstats-symbolic.png @@ -0,0 +1 @@ +org.gnome.PowerStats.png \ No newline at end of file diff --git a/apps/org.gnome.Shell.Extensions-symbolic.png b/apps/org.gnome.Shell.Extensions-symbolic.png new file mode 120000 index 0000000..29e9359 --- /dev/null +++ b/apps/org.gnome.Shell.Extensions-symbolic.png @@ -0,0 +1 @@ +org.gnome.Shell.Extensions.png \ No newline at end of file diff --git a/apps/org.gnome.Yelp-symbolic.png b/apps/org.gnome.Yelp-symbolic.png new file mode 120000 index 0000000..afb7e95 --- /dev/null +++ b/apps/org.gnome.Yelp-symbolic.png @@ -0,0 +1 @@ +org.gnome.Yelp.png \ No newline at end of file diff --git a/apps/org.gnome.font-viewer-symbolic.png b/apps/org.gnome.font-viewer-symbolic.png new file mode 120000 index 0000000..a16e498 --- /dev/null +++ b/apps/org.gnome.font-viewer-symbolic.png @@ -0,0 +1 @@ +org.gnome.font-viewer.png \ No newline at end of file diff --git a/apps/org.gnome.gedit-symbolic.png b/apps/org.gnome.gedit-symbolic.png new file mode 120000 index 0000000..6f4c395 --- /dev/null +++ b/apps/org.gnome.gedit-symbolic.png @@ -0,0 +1 @@ +org.gnome.gedit.png \ No newline at end of file diff --git a/apps/org.gnome.seahorse.Application-symbolic.png b/apps/org.gnome.seahorse.Application-symbolic.png new file mode 120000 index 0000000..27dad01 --- /dev/null +++ b/apps/org.gnome.seahorse.Application-symbolic.png @@ -0,0 +1 @@ +org.gnome.seahorse.Application.png \ No newline at end of file diff --git a/apps/org.mypaint.MyPaint-symbolic.png b/apps/org.mypaint.MyPaint-symbolic.png new file mode 120000 index 0000000..53f2bcc --- /dev/null +++ b/apps/org.mypaint.MyPaint-symbolic.png @@ -0,0 +1 @@ +mypaint.png \ No newline at end of file diff --git a/apps/org.mypaint.MyPaint.png b/apps/org.mypaint.MyPaint.png new file mode 120000 index 0000000..53f2bcc --- /dev/null +++ b/apps/org.mypaint.MyPaint.png @@ -0,0 +1 @@ +mypaint.png \ No newline at end of file diff --git a/apps/preferences-log.png b/apps/preferences-log.png deleted file mode 100755 index 34be6d6..0000000 Binary files a/apps/preferences-log.png and /dev/null differ diff --git a/apps/preferences-log.png b/apps/preferences-log.png new file mode 120000 index 0000000..13603f1 --- /dev/null +++ b/apps/preferences-log.png @@ -0,0 +1 @@ +logviewer.png \ No newline at end of file diff --git a/icon-theme.cache b/icon-theme.cache index 7036da6..d3b5ac9 100644 Binary files a/icon-theme.cache and b/icon-theme.cache differ diff --git a/status/my-caffeine-off-symbolic.png b/status/my-caffeine-off-symbolic.png new file mode 120000 index 0000000..536eac1 --- /dev/null +++ b/status/my-caffeine-off-symbolic.png @@ -0,0 +1 @@ +../apps/caffeine-cup-empty.png \ No newline at end of file diff --git a/status/my-caffeine-off.png b/status/my-caffeine-off.png new file mode 120000 index 0000000..536eac1 --- /dev/null +++ b/status/my-caffeine-off.png @@ -0,0 +1 @@ +../apps/caffeine-cup-empty.png \ No newline at end of file diff --git a/status/my-caffeine-on-symbolic.png b/status/my-caffeine-on-symbolic.png new file mode 120000 index 0000000..cacef7f --- /dev/null +++ b/status/my-caffeine-on-symbolic.png @@ -0,0 +1 @@ +../apps/caffeine-cup-full.png \ No newline at end of file diff --git a/status/my-caffeine-on.png b/status/my-caffeine-on.png new file mode 120000 index 0000000..cacef7f --- /dev/null +++ b/status/my-caffeine-on.png @@ -0,0 +1 @@ +../apps/caffeine-cup-full.png \ No newline at end of file