How do I replace the icons? #29

Closed
opened 2026-02-28 20:32:11 +00:00 by whydoyouseegit · 10 comments
whydoyouseegit commented 2026-02-28 20:32:11 +00:00 (Migrated from github.com)

This may be a silly question, but I installed Modus and really liked it, but I didn't like the icons. I decided to replace them with the same size and scale as the original ones, but when I placed the new svg icons in the folder and restarted the app, the entire top bar disappeared. ** So, how can I replace these icons?**

This may be a _silly_ question, but I installed Modus and really liked it, but I didn't like the icons. I decided to replace them with the same size and scale as the original ones, but when I placed the new svg icons in the folder and restarted the app, the entire top bar disappeared. ** So, how can I replace these icons?**
S4NKALP commented 2026-02-28 20:48:51 +00:00 (Migrated from github.com)

hey can you paste logs here! and did you placed the new svg icons with same name(the old svg's name) or not??

hey can you paste logs here! and did you placed the new svg icons with same name(the old svg's name) or not??
whydoyouseegit commented 2026-02-28 21:08:20 +00:00 (Migrated from github.com)
  1. Please tell me how to check the error logs, because I've already returned the old icons to make it work.
  2. Yes, I've completely copied the old SVG files and modified them in Figma.

(https://www.figma.com/design/rJAppuu3pkyJZdheSOitxK/Untitled?node-id=0-1&t=085Y5VsanqYbeHmd-1) I'm currently working on improving all the icons by copying and modernizing them from iOS.

1. Please tell me how to check the error logs, because I've already returned the old icons to make it work. 2. Yes, I've completely copied the old SVG files and modified them in Figma. (https://www.figma.com/design/rJAppuu3pkyJZdheSOitxK/Untitled?node-id=0-1&t=085Y5VsanqYbeHmd-1) I'm currently working on improving all the icons by copying and modernizing them from iOS.
S4NKALP commented 2026-02-28 21:11:46 +00:00 (Migrated from github.com)

run python main.py in terminal and copy paste the log please

run `python main.py` in terminal and copy paste the log please
whydoyouseegit commented 2026-02-28 21:17:18 +00:00 (Migrated from github.com)
why@acerok ~/.c/Modus (macos)> python main.py
2026-03-01 00:14:33.116 | INFO     | modules.notification.unified_cache:verify_cache_persistence:156 - Cache persistence check: 0 assets cached
2026-03-01 00:14:33.123 | INFO     | modules.notification.notification:verify_cache_persistence:403 - Cache persistence check: 0 icons, 0 images cached
2026-03-01 00:14:33.123 | WARNING  | modules.notification.notification:migrate_persistent_notifications:473 - Failed to migrate persistent notifications: g-file-error-quark: Failed to open file “edit-undo-symbolic”: No such file or directory (4)
2026-03-01 00:14:33.172 | INFO     | services.brightness:init:64 - Brightness service initialized for device: intel_backlight
disconnected
2026-03-01 00:14:33.335 | WARNING  | modules.notification.notification:preload_notification_assets:508 - Failed to preload notification assets: g-file-error-quark: Failed to open file “edit-undo-symbolic”: No such file or directory (4)
2026-03-01 00:14:33.335 | INFO     | modules.notification.notification_center:_rebuild_notification_groups:731 - Rebuilt 1 notifications into 1 groups
2026-03-01 00:14:33.335 | DEBUG    | modules.notification.notification_center:_get_notification_pixbuf:514 - Using fallback notification icon
2026-03-01 00:14:33.353 | DEBUG    | modules.notification.notification_center:_get_notification_pixbuf:514 - Using fallback notification icon
2026-03-01 00:14:33.356 | DEBUG    | modules.notification.notification_center:_get_notification_pixbuf:514 - Using fallback notification icon
2026-03-01 00:14:33.368 | WARNING  | widgets.wayland:do_handle_post_show_request:323 - [WaylandWindow] showing an empty window is not recommended, some compositors might freak out.
2026-03-01 00:14:33.368 | WARNING  | widgets.wayland:do_handle_post_show_request:323 - [WaylandWindow] showing an empty window is not recommended, some compositors might freak out.
2026-03-01 00:14:33.470 | ERROR    | modules.launcher.plugins.wallpaper:_load_wallpapers:64 - Wallpapers directory not found: /home/why/Pictures/Wallpapers/
Traceback (most recent call last):
  File "/home/why/.config/Modus/main.py", line 42, in <module>
    osd = OSD()
  File "/home/why/.config/Modus/modules/osd.py", line 395, in init
    self.audio_container = AudioOSDContainer()
                           ~~~~~~~~~~~~~~~~~^^
  File "/home/why/.config/Modus/modules/osd.py", line 113, in init
    self.osd_window_image = Svg(
                            ~~~^
        get_relative_path("../config/assets/icons/volume/audio-volume.svg"),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
        v_expand=True,
        ^^^^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3.14/site-packages/fabric/widgets/svg.py", line 111, in init
    self._handle = Rsvg.Handle.new_from_file(svg_file)
                   ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
gi.repository.GLib.GError: rsvg-error-quark: I/O error: Error opening file /home/why/.config/Modus/config/assets/icons/volume/audio-volume.svg: No such file or directory (0)
``` why@acerok ~/.c/Modus (macos)> python main.py 2026-03-01 00:14:33.116 | INFO | modules.notification.unified_cache:verify_cache_persistence:156 - Cache persistence check: 0 assets cached 2026-03-01 00:14:33.123 | INFO | modules.notification.notification:verify_cache_persistence:403 - Cache persistence check: 0 icons, 0 images cached 2026-03-01 00:14:33.123 | WARNING | modules.notification.notification:migrate_persistent_notifications:473 - Failed to migrate persistent notifications: g-file-error-quark: Failed to open file “edit-undo-symbolic”: No such file or directory (4) 2026-03-01 00:14:33.172 | INFO | services.brightness:init:64 - Brightness service initialized for device: intel_backlight disconnected 2026-03-01 00:14:33.335 | WARNING | modules.notification.notification:preload_notification_assets:508 - Failed to preload notification assets: g-file-error-quark: Failed to open file “edit-undo-symbolic”: No such file or directory (4) 2026-03-01 00:14:33.335 | INFO | modules.notification.notification_center:_rebuild_notification_groups:731 - Rebuilt 1 notifications into 1 groups 2026-03-01 00:14:33.335 | DEBUG | modules.notification.notification_center:_get_notification_pixbuf:514 - Using fallback notification icon 2026-03-01 00:14:33.353 | DEBUG | modules.notification.notification_center:_get_notification_pixbuf:514 - Using fallback notification icon 2026-03-01 00:14:33.356 | DEBUG | modules.notification.notification_center:_get_notification_pixbuf:514 - Using fallback notification icon 2026-03-01 00:14:33.368 | WARNING | widgets.wayland:do_handle_post_show_request:323 - [WaylandWindow] showing an empty window is not recommended, some compositors might freak out. 2026-03-01 00:14:33.368 | WARNING | widgets.wayland:do_handle_post_show_request:323 - [WaylandWindow] showing an empty window is not recommended, some compositors might freak out. 2026-03-01 00:14:33.470 | ERROR | modules.launcher.plugins.wallpaper:_load_wallpapers:64 - Wallpapers directory not found: /home/why/Pictures/Wallpapers/ Traceback (most recent call last): File "/home/why/.config/Modus/main.py", line 42, in <module> osd = OSD() File "/home/why/.config/Modus/modules/osd.py", line 395, in init self.audio_container = AudioOSDContainer() ~~~~~~~~~~~~~~~~~^^ File "/home/why/.config/Modus/modules/osd.py", line 113, in init self.osd_window_image = Svg( ~~~^ get_relative_path("../config/assets/icons/volume/audio-volume.svg"), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<5 lines>... v_expand=True, ^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/fabric/widgets/svg.py", line 111, in init self._handle = Rsvg.Handle.new_from_file(svg_file) ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ gi.repository.GLib.GError: rsvg-error-quark: I/O error: Error opening file /home/why/.config/Modus/config/assets/icons/volume/audio-volume.svg: No such file or directory (0) ```
S4NKALP commented 2026-02-28 21:24:47 +00:00 (Migrated from github.com)

audio-volume.svg svg is missing did you delete that?

`audio-volume.svg` svg is missing did you delete that?
whydoyouseegit commented 2026-02-28 21:31:46 +00:00 (Migrated from github.com)

Yes, it just didn't copy, but I didn't notice it. The panel appeared, but the icons themselves did not change there, and the volume indicator (which is half the screen) simply disappeared.

Can you tell me which or which files are responsible for the style of the top panel?

Yes, it just didn't copy, but I didn't notice it. The panel appeared, but the icons themselves did not change there, and the volume indicator (which is half the screen) simply disappeared. Can you tell me which or which files are responsible for the style of the top panel?
S4NKALP commented 2026-02-28 21:33:30 +00:00 (Migrated from github.com)

Can you tell me which or which files are responsible for the style of the top panel?

styles/panel.css

> Can you tell me which or which files are responsible for the style of the top panel? `styles/panel.css`
S4NKALP commented 2026-02-28 21:34:17 +00:00 (Migrated from github.com)

Yes, it just didn't copy, but I didn't notice it. The panel appeared, but the icons themselves did not change there, and the volume indicator (which is half the screen) simply disappeared.

weird, if you don't mind can you send me video in discord

> Yes, it just didn't copy, but I didn't notice it. The panel appeared, but the icons themselves did not change there, and the volume indicator (which is half the screen) simply disappeared. weird, if you don't mind can you send me video in discord
S4NKALP commented 2026-07-18 16:56:02 +00:00 (Migrated from github.com)

fixed in #30

fixed in #30
S4NKALP commented 2026-07-18 16:56:33 +00:00 (Migrated from github.com)

closing it

closing it
Sign in to join this conversation.