pop-os / cosmic-epoch

Next generation Cosmic desktop environment
2.9k stars 79 forks source link

Desktop is empty on new Fedora install #124

Closed lnicola closed 4 months ago

lnicola commented 1 year ago

If the shortcuts are not working, you might be missing the config file for cosmic-comp. You can find the config.ron in the repository: https://github.com/pop-os/cosmic-comp. It goes into /etc/cosmic-comp/.

I downloaded https://github.com/pop-os/cosmic-panel/raw/master_jammy/cosmic-panel-config/config.ron and saved it under ~/.config/cosmic-panel, as recommended in the repo README. I didn't change any settings.

Let's see if these are worth 3000 words :-).

Main desktop, sorry for blurriness:

signal-2023-07-17-140343_002

Mouse cursor today -- yes, that's the cursor, and it's that big; yesterday it was a normal I-beam pointer:

signal-2023-07-17-140343_003

Dock in initial state. It disappears on hover, and shows up (flickers slowly) when I move the mouse around that area. When that happens, it's about twice as thick, and just as empty:

signal-2023-07-17-140343_004

Originally posted by @lnicola in https://github.com/pop-os/cosmic-epoch/issues/123#issuecomment-1637910494

cosmic-session logs (the other components also complain about missing files):

iul 15 14:26:06 heidr cosmic-session[6864]: Starting cosmic-session
iul 15 14:26:06 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:06.308572Z  INFO cosmic_session: Starting cosmic-session
iul 15 14:26:08 heidr cosmic-session[6864]: got environmental variables: [("WAYLAND_DISPLAY", "wayland-1"), ("DISPLAY", ":0")]
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.313587Z  INFO cosmic_session: got environmental variables: [("WAYLAND_DISPLAY", "wayland-1"), ("DISPLAY", ":0")]
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.328681Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.328735Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.328740Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.328744Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.328753Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.328757Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.328763Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.328766Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.328770Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.328774Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.328778Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.328781Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.336468Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.336642Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.336650Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.336656Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.336662Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.336667Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.336673Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.336679Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.336685Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.336691Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.336702Z  WARN cosmic-app-library: cosmic_session:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.336722Z  WARN cosmic-osd: cosmic_session: trying softbuffer compositor
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.336739Z  WARN cosmic-osd: cosmic_session: initialized softbuffer compositor
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]:  ERROR cosmic_app_library::app > Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })
iul 15 14:26:08 heidr cosmic-session[6864]: trying softbuffer compositor
iul 15 14:26:08 heidr cosmic-session[6864]: initialized softbuffer compositor
iul 15 14:26:08 heidr cosmic-session[6864]: DisplayBrightness(-1)
iul 15 14:26:08 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:26:08.341488Z  INFO cosmic-osd: cosmic_session: DisplayBrightness(-1)
iul 15 14:28:14 heidr cosmic-session[6864]: received request to terminate
iul 15 14:28:14 heidr /usr/libexec/gdm-wayland-session[6864]: 2023-07-15T11:28:14.642110Z  INFO cosmic_session: received request to terminate

List of installed files:

/var/lib/extensions/cosmic-sysext/usr/
/var/lib/extensions/cosmic-sysext/usr/bin/
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-app-library
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-app-list
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-applet-audio
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-applet-battery
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-applet-bluetooth
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-applet-graphics
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-applet-network
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-applet-notifications
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-applet-power
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-applet-time
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-applet-workspaces
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-bg
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-comp
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-launcher
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-osd
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-panel
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-panel-button
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-session
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-settings
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-settings-daemon
/var/lib/extensions/cosmic-sysext/usr/bin/cosmic-workspaces
/var/lib/extensions/cosmic-sysext/usr/bin/start-cosmic
/var/lib/extensions/cosmic-sysext/usr/lib/
/var/lib/extensions/cosmic-sysext/usr/lib/extension-release.d/
/var/lib/extensions/cosmic-sysext/usr/lib/extension-release.d/extension-release.cosmic-sysext
/var/lib/extensions/cosmic-sysext/usr/lib/systemd/
/var/lib/extensions/cosmic-sysext/usr/lib/systemd/user/
/var/lib/extensions/cosmic-sysext/usr/lib/systemd/user/cosmic-session.target
/var/lib/extensions/cosmic-sysext/usr/libexec/
/var/lib/extensions/cosmic-sysext/usr/libexec/xdg-desktop-portal-cosmic
/var/lib/extensions/cosmic-sysext/usr/share/
/var/lib/extensions/cosmic-sysext/usr/share/applications/
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicAppLibrary.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicAppList.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicAppletAudio.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicAppletBattery.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicAppletBluetooth.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicAppletGraphics.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicAppletNetwork.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicAppletNotifications.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicAppletPower.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicAppletTime.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicAppletWorkspaces.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicBackground.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicLauncher.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicPanelAppButton.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicPanelWorkspacesButton.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicSettings.desktop
/var/lib/extensions/cosmic-sysext/usr/share/applications/com.system76.CosmicWorkspaces.desktop
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/com.system76.CosmicBackground/
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/com.system76.CosmicBackground/v1/
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/com.system76.CosmicBackground/v1/all
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/com.system76.CosmicBackground/v1/backgrounds
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel/
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel/v1/
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel/v1/entries
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/anchor
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/anchor_gap
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/autohide
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/background
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/border_radius
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/exclusive_zone
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/expand_to_edges
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/keyboard_interactivity
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/layer
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/margin
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/name
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/output
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/padding
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/plugins_center
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/plugins_wings
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/size
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Dock/v1/spacing
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/anchor
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/anchor_gap
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/autohide
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/background
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/border_radius
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/exclusive_zone
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/expand_to_edges
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/keyboard_interactivity
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/layer
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/margin
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/name
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/output
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/padding
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/plugins_center
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/plugins_wings
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/size
/var/lib/extensions/cosmic-sysext/usr/share/cosmic/data/default_schema/com.system76.CosmicPanel.Panel/v1/spacing
/var/lib/extensions/cosmic-sysext/usr/share/dbus-1/
/var/lib/extensions/cosmic-sysext/usr/share/dbus-1/services/
/var/lib/extensions/cosmic-sysext/usr/share/dbus-1/services/org.freedesktop.impl.portal.desktop.cosmic.service
/var/lib/extensions/cosmic-sysext/usr/share/icons/
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/com.system76.CosmicAppLibrary.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/com.system76.CosmicAppList.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/com.system76.CosmicAppletAudio.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/com.system76.CosmicAppletBattery.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/com.system76.CosmicAppletBluetooth.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/com.system76.CosmicAppletGraphics.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/com.system76.CosmicAppletNetwork.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/com.system76.CosmicAppletNotifications.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/com.system76.CosmicAppletPower.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/com.system76.CosmicAppletTime.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/com.system76.CosmicAppletWorkspaces.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/com.system76.CosmicBackground.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/com.system76.CosmicLauncher.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/com.system76.CosmicPanelAppButton.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/scalable/apps/com.system76.CosmicPanelWorkspacesButton.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/symbolic/
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/symbolic/apps/
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/symbolic/apps/com.system76.CosmicAppLibrary-symbolic.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/symbolic/apps/com.system76.CosmicBackground-symbolic.svg
/var/lib/extensions/cosmic-sysext/usr/share/icons/hicolor/symbolic/apps/com.system76.CosmicLauncher-symbolic.svg
/var/lib/extensions/cosmic-sysext/usr/share/metainfo/
/var/lib/extensions/cosmic-sysext/usr/share/metainfo/com.system76.CosmicAppLibrary.metainfo.xml
/var/lib/extensions/cosmic-sysext/usr/share/metainfo/com.system76.CosmicBackground.metainfo.xml
/var/lib/extensions/cosmic-sysext/usr/share/metainfo/com.system76.CosmicLauncher.metainfo.xml
/var/lib/extensions/cosmic-sysext/usr/share/wayland-sessions/
/var/lib/extensions/cosmic-sysext/usr/share/wayland-sessions/cosmic.desktop
/var/lib/extensions/cosmic-sysext/usr/share/xdg-desktop-portal/
/var/lib/extensions/cosmic-sysext/usr/share/xdg-desktop-portal/portals/
/var/lib/extensions/cosmic-sysext/usr/share/xdg-desktop-portal/portals/cosmic.portal

Note that on Fedora you have to set SELinux to the permissive mode, because the sysext files aren't labelled properly. If you don't, the session doesn't show up in gdm.

lnicola commented 1 year ago

After investigating a random failure (cosmic-applet-audio running directly under GNOME) , it's looking for an icon in a thousand places like /usr/share/icons/hicolor/32x32/stock/chart/audio-volume-high-symbolic.png. The icon exists on my system, as part of the Adwaita theme, but it's located under /usr/share/icons/Adwaita/symbolic/status/audio-volume-high-symbolic.svg and /usr/share/icons/Adwaita/32x32/status/audio-volume-high-symbolic.symbolic.png.

Drakulix commented 1 year ago

I downloaded https://github.com/pop-os/cosmic-panel/raw/master_jammy/cosmic-panel-config/config.ron and saved it under ~/.config/cosmic-panel, as recommended in the repo README. I didn't change any settings.

Not necessary anymore. The last version doesn't use this file.

Have you installed the cosmic-comp configuration file? Otherwise you won't have any shortcuts.

The big cursor looks like an artifact of a broken/misused cursor plane. What gpu/drivers are you running this on?

Dock in initial state. It disappears on hover, and shows up (flickers slowly) when I move the mouse around that area. When that happens, it's about twice as thick, and just as empty:

Likely because no apps are running and no favourites are configured. @wash2 Just to confirm the dock doesn't set any apps as favourites by default, right?

The only thing that seems missing is the top-dock, not sure why that won't launch. Do you have any files under .config/cosmic/com.system76.CosmicPanel?

Drakulix commented 1 year ago

After investigating a random failure (cosmic-applet-audio running directly under GNOME)

It might look for the pop-icons by default. Try installing pop-icon-theme (you don't have to set that theme as default or anything, the components needing those icons should pick them up automatically).

lnicola commented 1 year ago

Have you installed the cosmic-comp configuration file? Otherwise you won't have any shortcuts.

Oh, right, that's another file. I installed it and the compositor is now crashing (note, this is at 7a5aae3d66e8a684a362c50119c1f700c280c9b6):

iul 17 14:23:16 heidr cosmic-session[274848]: Starting cosmic-session
iul 17 14:23:16 heidr /usr/libexec/gdm-wayland-session[274848]: 2023-07-17T11:23:16.245813Z  INFO cosmic_session: Starting cosmic-session
iul 17 14:23:16 heidr cosmic-comp[274931]: Key-Binding 'Period' only matched case insensitive for "period"
iul 17 14:23:16 heidr cosmic-comp[274931]: Key-Binding 'Comma' only matched case insensitive for "comma"
iul 17 14:23:16 heidr cosmic-comp[274931]: Key-Binding 'Period' only matched case insensitive for "period"
iul 17 14:23:16 heidr cosmic-comp[274931]: Key-Binding 'Comma' only matched case insensitive for "comma"
iul 17 14:23:16 heidr cosmic-comp[274931]: thread 'main' panicked at 'Malformed config file: Error { code: Message("unknown variant `Resizing`, expected one of `Terminate`, `Debug`, `Close`, `Workspace`, `NextWorkspace`, `PreviousWorkspa>
                                              0: <backtrace::capture::Backtrace as core::default::Default>::default
                                              1: log_panics::Config::install_panic_hook::{{closure}}
                                              2: <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call
                                                        at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library/alloc/src/boxed.rs:1987:9
                                                 std::panicking::rust_panic_with_hook
                                                        at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library/std/src/panicking.rs:695:13
                                              3: std::panicking::begin_panic_handler::{{closure}}
                                                        at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library/std/src/panicking.rs:582:13
                                              4: std::sys_common::backtrace::__rust_end_short_backtrace
                                                        at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library/std/src/sys_common/backtrace.rs:150:18
                                              5: rust_begin_unwind
                                                        at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library/std/src/panicking.rs:578:5
                                              6: core::panicking::panic_fmt
                                                        at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library/core/src/panicking.rs:67:14
                                              7: core::result::unwrap_failed
                                                        at /rustc/90c541806f23a127002de5b4038be731ba1458ca/library/core/src/result.rs:1687:5
                                              8: cosmic_comp::config::Config::load
                                              9: cosmic_comp::main
                                             10: std::sys_common::backtrace::__rust_begin_short_backtrace
                                             11: main
                                             12: __libc_start_call_main
                                             13: __libc_start_main@@GLIBC_2.34
                                             14: _start

The big cursor looks like an artifact of a broken/misused cursor plane. What gpu/drivers are you running this on?

AMD Radeon RX 6800 XT (navi21, LLVM 16.0.5, DRM 3.52, 6.3.12-200.fc38.x86_64)

It might look for the pop-icons by default. Try installing pop-icon-theme (you don't have to set that theme as default or anything, the components needing those icons should pick them up automatically).

Okay, I did so (after that crash) using:

meson -Dprefix=$HOME/.local build
ninja -C "build" install

Do you have any files under .config/cosmic/com.system76.CosmicPanel?

Yeah, v1/entries just got created, it says ["Panel", "Dock"].

lnicola commented 1 year ago

Okay, I removed those two shortcuts from the compositor config and now it's more or less working:

signal-2023-07-17-143822

The launcher still isn't showing up, and the sound applet still doesn't find the icons, but I guess I got a feeling for the COSMIC desktop, at least until I try it on Pop!_OS. (Spoiler: it's not exactly GNOME, and it's pre-alpha for a reason).

I don't think the rest of the errors are too important, we can probably close this, perhaps after updating the README to mention the compositor config.

PS: to my eyes, the font rendering is pretty blurry compared to Gtk and Firefox.

Drakulix commented 1 year ago

Oh, right, that's another file. I installed it and the compositor is now crashing (note, this is at https://github.com/pop-os/cosmic-epoch/commit/7a5aae3d66e8a684a362c50119c1f700c280c9b6):

Right, that is an issue with the cosmic-epoch repo not being on being on the same state as cosmic-comp on master. So using the file from cosmic-epoch/cosmic-comp/config.ron would have been better advise.

It's not exactly GNOME, and it's pre-alpha for a reason

Right, there is no point in simply re-creating gnome. Glad you got what you were after though, although the desktop can already be much more functional, if configured correctly. We are aware that a lot of stuff needs saner defaults and better fallbacks to provide a cohesive experience out-of-the-box especially on other distros.

perhaps after updating the README to mention the compositor config.

Good call, could I ask you to make a PR?

PS: to my eyes, the font rendering is pretty blurry compared to Gtk and Firefox.

Font-rendering remains one of the key areas of improvement for the toolkit we are using (iced). A lot has already happened on that front compared to the start, but as you said, it's pre-alpha. If you care for technical details, you can look at the library that has been developed for this: https://github.com/pop-os/cosmic-text

lnicola commented 1 year ago

Right, that is an issue with the cosmic-epoch repo not being on being on the same state as cosmic-comp on master.

Of course, good point. I should have noticed this.

Right, there is no point in simply re-creating gnome.

Oh, please do :-). I'd love a lighter GNOME, but I don't particularly care for the tiling stuff. Maximize buttons on windows and being able to drag to move them CSD would be nice. Shortcuts for snapping to screen edges and being able to do it with the mouse would be even nicer.

Other than these, I think my other issues are caused by the missing theme(s). That might even be the case with the mouse pointer.

Good call, could I ask you to make a PR?

Done, #125.