yktoo / indicator-sound-switcher

Sound input/output selector indicator for Linux
https://yktoo.com/en/software/sound-switcher-indicator/
GNU General Public License v3.0
369 stars 29 forks source link

[BUG] Icon missing on version 2.3.7 #117

Closed hyunlee1o closed 2 years ago

hyunlee1o commented 2 years ago

Describe the bug The icon is missing on the latest version.

To Reproduce Steps to reproduce the behavior:

  1. git clone the repo
  2. sudo python setup.py install
  3. launch the app

Expected behavior The same but with an icon

Screenshots imagen

Desktop (please complete the following information):

Indicator log: In order to fetch it, quit the indicator from the menu ("Quit"), open Terminal and start it again as follows:

INFO     Starting indicator application
INFO     Loaded configuration file /home/jorge/.config/indicator-sound-switcher.json
DEBUG    KeyboardManager.bind_keys()
DEBUG      - Bound keyboard shortcut `Insert` to `[('alsa_card.pci-0000_0b_00.1', 'hdmi-output-1')]`
DEBUG    .menu_append_item(): appending item `Inputs`
DEBUG    .menu_append_item(): appending separator
DEBUG    .menu_append_item(): appending item `Outputs`
DEBUG    .menu_append_item(): appending separator
DEBUG    .menu_append_item(): appending item `_Refresh`
DEBUG    .menu_append_item(): appending item `_Preferences…`
DEBUG    .menu_append_item(): appending item `_About`
DEBUG    .menu_append_item(): appending item `_Quit`
DEBUG    Trying to connect to PulseAudio daemon, attempt #1
INFO     Context connected
DEBUG      + Card[0] added: `alsa_card.pci-0000_09_00.1`, driver: `module-alsa-card.c`
DEBUG        + Card profile added: `output:hdmi-stereo` (`Salida Digital Stereo (HDMI)`), 1 sinks, 0 sources, priority: 38668 -- Active
DEBUG        + Card profile added: `output:hdmi-stereo-extra1` (`Salida Digital Stereo (HDMI 2)`), 1 sinks, 0 sources, priority: 38468
DEBUG        + Card profile added: `output:hdmi-stereo-extra2` (`Salida Digital Stereo (HDMI 3)`), 1 sinks, 0 sources, priority: 5700
DEBUG        + Card profile added: `output:hdmi-surround-extra2` (`Salida Digital Surround 5.1 (HDMI 3)`), 1 sinks, 0 sources, priority: 600
DEBUG        + Card profile added: `output:hdmi-surround71-extra2` (`Salida Digital Surround 7.1 (HDMI 3)`), 1 sinks, 0 sources, priority: 600
DEBUG        + Card profile added: `output:hdmi-stereo-extra3` (`Salida Digital Stereo (HDMI 4)`), 1 sinks, 0 sources, priority: 5700
DEBUG        + Card profile added: `output:hdmi-surround-extra3` (`Salida Digital Surround 5.1 (HDMI 4)`), 1 sinks, 0 sources, priority: 600
DEBUG        + Card profile added: `output:hdmi-surround71-extra3` (`Salida Digital Surround 7.1 (HDMI 4)`), 1 sinks, 0 sources, priority: 600
DEBUG        + Card profile added: `output:hdmi-stereo-extra4` (`Salida Digital Stereo (HDMI 5)`), 1 sinks, 0 sources, priority: 5700
DEBUG        + Card profile added: `output:hdmi-surround-extra4` (`Salida Digital Surround 5.1 (HDMI 5)`), 1 sinks, 0 sources, priority: 600
DEBUG        + Card profile added: `output:hdmi-surround71-extra4` (`Salida Digital Surround 7.1 (HDMI 5)`), 1 sinks, 0 sources, priority: 600
DEBUG        + Card profile added: `off` (`Apagado`), 0 sinks, 0 sources, priority: 0
DEBUG        + Card port added: `hdmi-output-0` (`HDMI / DisplayPort`); priority: 5900; direction: 1; available: Yes
DEBUG          . Supported profile: `output:hdmi-stereo`
DEBUG        + Card port added: `hdmi-output-1` (`HDMI / DisplayPort 2`); priority: 5800; direction: 1; available: Yes
DEBUG          . Supported profile: `output:hdmi-stereo-extra1`
DEBUG        + Card port added: `hdmi-output-2` (`HDMI / DisplayPort 3`); priority: 5700; direction: 1; available: No
DEBUG          . Supported profile: `output:hdmi-stereo-extra2`
DEBUG          . Supported profile: `output:hdmi-surround-extra2`
DEBUG          . Supported profile: `output:hdmi-surround71-extra2`
DEBUG        + Card port added: `hdmi-output-3` (`HDMI / DisplayPort 4`); priority: 5600; direction: 1; available: No
DEBUG          . Supported profile: `output:hdmi-stereo-extra3`
DEBUG          . Supported profile: `output:hdmi-surround-extra3`
DEBUG          . Supported profile: `output:hdmi-surround71-extra3`
DEBUG        + Card port added: `hdmi-output-4` (`HDMI / DisplayPort 5`); priority: 5500; direction: 1; available: No
DEBUG          . Supported profile: `output:hdmi-stereo-extra4`
DEBUG          . Supported profile: `output:hdmi-surround-extra4`
DEBUG          . Supported profile: `output:hdmi-surround71-extra4`
DEBUG    .menu_insert_ordered_item(): inserting item `    Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT] ‣ HDMI / DisplayPort` at index 3
DEBUG    .menu_insert_ordered_item(): inserting item `    Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT] ‣ HDMI / DisplayPort 2` at index 4
DEBUG    .menu_insert_ordered_item(): inserting item `    Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT] ‣ HDMI / DisplayPort 3` at index 5 (hidden)
DEBUG    .menu_insert_ordered_item(): inserting item `    Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT] ‣ HDMI / DisplayPort 4` at index 6 (hidden)
DEBUG    .menu_insert_ordered_item(): inserting item `    Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT] ‣ HDMI / DisplayPort 5` at index 7 (hidden)
DEBUG      + Card[1] added: `alsa_card.pci-0000_0b_00.4`, driver: `module-alsa-card.c`
DEBUG        + Card profile added: `input:analog-stereo` (`Entrada Estéreo analógico`), 0 sinks, 1 sources, priority: 65
DEBUG        + Card profile added: `output:analog-stereo` (`Salida Estéreo analógico`), 1 sinks, 0 sources, priority: 39268 -- Active
DEBUG        + Card profile added: `output:analog-stereo+input:analog-stereo` (`Estéreo analógico dúplex`), 1 sinks, 1 sources, priority: 6565
DEBUG        + Card profile added: `output:analog-surround-21` (`Salida Envolvente analógico 2.1`), 1 sinks, 0 sources, priority: 34068
DEBUG        + Card profile added: `output:analog-surround-21+input:analog-stereo` (`Salida Envolvente analógico 2.1 + Entrada Estéreo analógico`), 1 sinks, 1 sources, priority: 1365
DEBUG        + Card profile added: `output:analog-surround-40` (`Salida Envolvente analógico 4.0`), 1 sinks, 0 sources, priority: 33968
DEBUG        + Card profile added: `output:analog-surround-40+input:analog-stereo` (`Salida Envolvente analógico 4.0 + Entrada Estéreo analógico`), 1 sinks, 1 sources, priority: 1265
DEBUG        + Card profile added: `output:analog-surround-41` (`Salida Envolvente análogico 4.1`), 1 sinks, 0 sources, priority: 34068
DEBUG        + Card profile added: `output:analog-surround-41+input:analog-stereo` (`Salida Envolvente análogico 4.1 + Entrada Estéreo analógico`), 1 sinks, 1 sources, priority: 1365
DEBUG        + Card profile added: `output:analog-surround-50` (`Salida Envolvente analógico 5.0`), 1 sinks, 0 sources, priority: 33968
DEBUG        + Card profile added: `output:analog-surround-50+input:analog-stereo` (`Salida Envolvente analógico 5.0 + Entrada Estéreo analógico`), 1 sinks, 1 sources, priority: 1265
DEBUG        + Card profile added: `output:analog-surround-51` (`Salida Envolvente analógico 5.1`), 1 sinks, 0 sources, priority: 34068
DEBUG        + Card profile added: `output:analog-surround-51+input:analog-stereo` (`Salida Envolvente analógico 5.1 + Entrada Estéreo analógico`), 1 sinks, 1 sources, priority: 1365
DEBUG        + Card profile added: `output:iec958-stereo` (`Salida Estéreo digital (IEC958)`), 1 sinks, 0 sources, priority: 38268
DEBUG        + Card profile added: `output:iec958-stereo+input:analog-stereo` (`Salida Estéreo digital (IEC958) + Entrada Estéreo analógico`), 1 sinks, 1 sources, priority: 5565
DEBUG        + Card profile added: `output:iec958-ac3-surround-51` (`Salida Envolvente digital 5.1 (IEC958/AC3)`), 1 sinks, 0 sources, priority: 300
DEBUG        + Card profile added: `output:iec958-ac3-surround-51+input:analog-stereo` (`Salida Envolvente digital 5.1 (IEC958/AC3) + Entrada Estéreo analógico`), 1 sinks, 1 sources, priority: 365
DEBUG        + Card profile added: `off` (`Apagado`), 0 sinks, 0 sources, priority: 0
DEBUG        + Card port added: `analog-input-front-mic` (`Front Microphone`); priority: 8500; direction: 2; available: No
DEBUG          . Supported profile: `input:analog-stereo`
DEBUG          . Supported profile: `output:analog-stereo+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-21+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-40+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-41+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-50+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-51+input:analog-stereo`
DEBUG          . Supported profile: `output:iec958-stereo+input:analog-stereo`
DEBUG          . Supported profile: `output:iec958-ac3-surround-51+input:analog-stereo`
DEBUG        + Card port added: `analog-input-rear-mic` (`Rear Microphone`); priority: 8200; direction: 2; available: No
DEBUG          . Supported profile: `input:analog-stereo`
DEBUG          . Supported profile: `output:analog-stereo+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-21+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-40+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-41+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-50+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-51+input:analog-stereo`
DEBUG          . Supported profile: `output:iec958-stereo+input:analog-stereo`
DEBUG          . Supported profile: `output:iec958-ac3-surround-51+input:analog-stereo`
DEBUG        + Card port added: `analog-input-linein` (`Line In`); priority: 8100; direction: 2; available: No
DEBUG          . Supported profile: `input:analog-stereo`
DEBUG          . Supported profile: `output:analog-stereo+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-21+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-40+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-41+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-50+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-51+input:analog-stereo`
DEBUG          . Supported profile: `output:iec958-stereo+input:analog-stereo`
DEBUG          . Supported profile: `output:iec958-ac3-surround-51+input:analog-stereo`
DEBUG        + Card port added: `analog-output-lineout` (`Line Out`); priority: 9000; direction: 1; available: Yes
DEBUG          . Supported profile: `output:analog-stereo`
DEBUG          . Supported profile: `output:analog-stereo+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-21`
DEBUG          . Supported profile: `output:analog-surround-21+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-40`
DEBUG          . Supported profile: `output:analog-surround-40+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-41`
DEBUG          . Supported profile: `output:analog-surround-41+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-50`
DEBUG          . Supported profile: `output:analog-surround-50+input:analog-stereo`
DEBUG          . Supported profile: `output:analog-surround-51`
DEBUG          . Supported profile: `output:analog-surround-51+input:analog-stereo`
DEBUG        + Card port added: `analog-output-headphones` (`Headphones`); priority: 9900; direction: 1; available: No
DEBUG          . Supported profile: `output:analog-stereo`
DEBUG          . Supported profile: `output:analog-stereo+input:analog-stereo`
DEBUG        + Card port added: `iec958-stereo-output` (`Digital Output (S/PDIF)`); priority: 0; direction: 1; available: Yes
DEBUG          . Supported profile: `output:iec958-stereo`
DEBUG          . Supported profile: `output:iec958-stereo+input:analog-stereo`
DEBUG    .menu_insert_ordered_item(): inserting item `    Starship/Matisse HD Audio Controller ‣ Front Microphone` at index 1 (hidden)
DEBUG    .menu_insert_ordered_item(): inserting item `    Starship/Matisse HD Audio Controller ‣ Rear Microphone` at index 2 (hidden)
DEBUG    .menu_insert_ordered_item(): inserting item `    Starship/Matisse HD Audio Controller ‣ Line In` at index 2 (hidden)
DEBUG    .menu_insert_ordered_item(): inserting item `    Starship/Matisse HD Audio Controller ‣ Line Out` at index 11
DEBUG    .menu_insert_ordered_item(): inserting item `    Starship/Matisse HD Audio Controller ‣ Headphones` at index 11 (hidden)
DEBUG    .menu_insert_ordered_item(): inserting item `    Starship/Matisse HD Audio Controller ‣ Digital Output (S/PDIF)` at index 11
DEBUG      + Sink[0] added: `alsa_output.pci-0000_09_00.1.hdmi-stereo`, card 0
DEBUG        + Sink port added: `hdmi-output-0` (`HDMI / DisplayPort`); priority: 5900; available: Yes
DEBUG        * Activated sink port `hdmi-output-0`
DEBUG      + Sink[1] added: `alsa_output.pci-0000_0b_00.4.analog-stereo`, card 1
DEBUG        + Sink port added: `analog-output-lineout` (`Line Out`); priority: 9000; available: Yes
DEBUG        + Sink port added: `analog-output-headphones` (`Headphones`); priority: 9900; available: No
DEBUG        * Activated sink port `analog-output-lineout`
DEBUG      + Sink input[116] added: `FLCL Full OST (All Songs by The Pillows) - YouTube` -> sink 1
DEBUG    * Activated sink: `alsa_output.pci-0000_0b_00.4.analog-stereo`
DEBUG    * Activated source: `alsa_output.pci-0000_0b_00.4.analog-stereo.monitor`

(indicator-sound-switcher:308855): Gdk-CRITICAL **: 19:07:07.734: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
yktoo commented 2 years ago

Is the icon present when installing from a .deb?

hyunlee1o commented 2 years ago

update: 2.3.8 repackaged deb worked without issue

I don't install from deb because it broke on debian. I have to repackage and try reinstall.

yktoo commented 2 years ago

Closing, please reopen if the problem persists.