Summary: | x11/deforaos-desktop Add an XDG session entry/start script | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | ken | ||||||||
Component: | Individual Port(s) | Assignee: | Olivier Cochard <olivier> | ||||||||
Status: | Closed Overcome By Events | ||||||||||
Severity: | Affects Many People | CC: | olivier, olivier, rene, w.schwarzenfeld | ||||||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(olivier) |
||||||||
Version: | Latest | ||||||||||
Hardware: | Any | ||||||||||
OS: | Any | ||||||||||
Attachments: |
|
Created attachment 159734 [details]
startdeforaos script
Created attachment 159735 [details]
deforaos.desktop XDG session registration
Ping olivier@. I'm still working one (my laptop was not able to boot FreeBSD since 10.1, I had to found another one). Is this still relevant? Yes it stills relevant (shame on me). ping again! I'm closing this PR as there hasn't been any activity in four years and x11/deforaos-panel which this port needs expired today after being broken for over two years. |
Created attachment 159733 [details] Icon file for the desktop entry The DeforaOS ports/packages do not appear to have an XDG session entry or a single script/binary for starting up the desktop. This prevents it from being accessible from a graphical login manager for end-users. I am not sure if this should be added to the x11/deforaos-desktop (meta package), or the x11/deforaos-browser port (since that one actually installs the "desktop" binary). I am attaching a couple possible files to fix this issue: 1) A "startdeforaos" script for launching all the necessary pieces of the DE (to be placed in /usr/local/bin). Note: This script only starts the desktop/panel at the moment - it seem like DeforaOS still needs a window manager? 2) An icon for the DE: "deforaos.png" (to be placed in /usr/local/share/pixmaps) 3) An XDG session entry: deforaos.desktop (to be placed in /usr/local/share/xsessions) Just in case the text files do not get attached properly - here are the contents of the plain text files: [file /usr/local/bin/startdeforaos] #!/bin/sh #start up the panel (required for graphical logout options) panel & #start up the WM (does it have one?) #Now start the main desktop session desktop [/file] [file /usr/local/share/xsessions/deforaos.desktop] [Desktop Entry] Encoding=UTF-8 TryExec=startdeforaos Exec=startdeforaos Icon=/usr/local/share/pixmaps/deforaos.png Name=DeforaOS Comment=A lightweight desktop environment [/file]