the work I did on perfecting desktop-installer on OpenBSD has been merged.

This additionally adds gnome and kde support too.

also there's a wip installer for the script for the time being while its not in the official openbsd ports collection.

I plan on re-submitting the ports to ports@ once the ports tree unlocks again.

https://github.com/outpaddling/desktop-installer/blob/master/OpenBSD/getting-started.md

7 points · 16 comments · view on lemmy.world

16 Comments

izder456@billboard.bsd.cafe · 4 pts · 99d

3d230b19-00a3-4225-8320-d2fa5e496ccf-image.jpeg

Reporting Lumina as functional and in a good state. At least for the default locale.

3d230b19-00a3-4225-8320-d2fa5e496ccf-image.jpeg

etrigan63@billboard.bsd.cafe · 2 pts · 102d (1 reply)

@izder456 Your quote in your tagline as a haiku:

I say mundane things so the uninteresting just might get noticed.

izder456@billboard.bsd.cafe · 2 pts · 101d

> @etrigan63 said: > > @izder456 > Your quote in your tagline as a haiku: > > I say mundane things > so the uninteresting > just might get noticed.

can i steal this? i wanna put this in my signature. i like this a lot.

ciotbsd@billboard.bsd.cafe · 2 pts · 115d

OK, It seems oldier infos. My bad! ;-)

etrigan63@billboard.bsd.cafe · 2 pts · 101d

Consider it yours.

naltun@billboard.bsd.cafe · 1 pts · 116d (2 replies)

Great work! I've always manually set up OpenBSD (I remember desktop-installer but I don't think it supported what I wanted before). Will definitely try this on my Dell Inspiron I'm installing OpenBSD on this week :)

izder456@billboard.bsd.cafe · 3 pts · 116d (1 reply)

@naltun report your experience to this thread please when you do: https://github.com/outpaddling/desktop-installer/issues/30

thanks for the kind words!

naltun@billboard.bsd.cafe · 4 pts · 115d

> @izder456 said: > > @naltun report your experience to this thread please when you do: > https://github.com/outpaddling/desktop-installer/issues/30 > > thanks for the kind words!

et voila

a35cba07-e19e-4534-af4c-4d54b5a86cf5-image.jpeg

Thanks for the work on desktop-installer @izder456 :) I'll update the PR with my experience when I get a chance

e: retake screenshot

e: I added a comment in the PR thread :+1:

a35cba07-e19e-4534-af4c-4d54b5a86cf5-image.jpeg

ciotbsd@billboard.bsd.cafe · 1 pts · 115d (1 reply)

Hi.

I've just to read only the "OpenBSD installer".

About Xfce, it seems me that it's missing this: usermod -G _shutdown,wheel

  • _shutdown to shutdown or reboot sys, since 7.4
  • wheel to manage/enable the sleep and hibernate functions

For Gnome, it's seems to needed to manage limits, like on /etc/login.conf:

gnome:\
    :datasize-cur=1024M:\
    :tc=default:

and adding user to gnome: usermod -L gnome (see the pkg_readme of gnome)

izder456@billboard.bsd.cafe · 1 pts · 115d

> @CiotBSD said: > > Hi. > > I've just to read only the "OpenBSD installer". > > About Xfce, it seems me that it's missing this: usermod -G _shutdown,wheel > - _shutdown to shutdown or reboot sys, since 7.4 > - wheel to manage/enable the sleep and hibernate functions

We use consolekit for this on supported desktops, including xfce, like the pkg-readme says to. This change isn't needed. Also by default the regular user made in the installer of the OpenBSD system is in :wheel by default.

> For Gnome, it's seems to needed to manage limits, like on /etc/login.conf: > > gnome:\ > :datasize-cur=1024M:\ > :tc=default: > > and adding user to gnome: usermod -L gnome > (see the pkg_readme of gnome)

I see no mention of login class settings for gnome in the pkg-readme.

Also don't set this. This is lower than the default class, and will likely break things:

default:\
        :path=/usr/bin /bin /usr/sbin /sbin /usr/X11R6/bin /usr/local/bin /usr/local/sbin:\
        :umask=022:\
        :datasize-max=1536M:\
        :datasize-cur=1536M:\
        :maxproc-max=256:\
        :maxproc-cur=128:\
        :openfiles-max=1024:\
        :openfiles-cur=512:\
        :stacksize-cur=4M:\
        :localcipher=blowfish,a:\
        :tc=auth-defaults:\
        :tc=auth-ftp-defaults:
ciotbsd@billboard.bsd.cafe · 1 pts · 109d (1 reply)

@izder456 and what about the lumina desktop? why the script does not manage it?! (too many confidential?)

izder456@billboard.bsd.cafe · 2 pts · 109d

> @CiotBSD said: > > @izder456 and what about the lumina desktop? why the script does not manage it?! > (too many confidential?)

It used to, but the lumina session had a lot of issues and I removed it if I recall correctly. I plan on re-adding it at a later date now that the script is more modular.

ciotbsd@billboard.bsd.cafe · 1 pts · 108d (3 replies)

This night, I tested Lumina on a fresh OpenBSD (qemu). I was surprised to realize that there was no default terminal; you have to install one – unlike with Xfce or Mate.

Similarly, I was unable to get the system to display messages in French; it simply wouldn’t work, even though the LC_MESSAGES environment variable had been set in my personal .profile file, or even via the available settings; when I restarted the session, it was still in American English! :p

After, I install Xfce; this DE recognize immediatly my personals parameters. "Hi haaaa!"

Bye Lumina! Anyway, I’ve always been a fan/lover of Xfce. :D

PS: This post is not a request for help; just a little story.

izder456@billboard.bsd.cafe · 3 pts · 100d (1 reply)

> @CiotBSD said: > > This night, I tested Lumina on a fresh OpenBSD (qemu). > I was surprised to realize that there was no default terminal; you have to install one – unlike with Xfce or Mate. > > Similarly, I was unable to get the system to display messages in French; it simply wouldn’t work, even though the LC_MESSAGES environment variable had been set in my personal .profile file, or even via the available settings; when I restarted the session, it was still in American English! :p > > After, I install Xfce; this DE recognize immediatly my personals parameters. > "Hi haaaa!" > > Bye Lumina! Anyway, I’ve always been a fan/lover of Xfce. :D > > PS: This post is not a request for help; just a little story.

I just opened a PR in the github repository adding Lumina now that this script is more modular.

https://github.com/outpaddling/desktop-installer/pull/66

I also made it install qterminal as the default terminal.

It seems the lumina port on OpenBSD is out of date, (1.4.x vs 1.6.x), so maybe your locale issues are solved in a newer version. :/

feel free to test this, I'll update the OpenBSD-wip port shortly after a merge of this PR.

izder456@billboard.bsd.cafe · 3 pts · 99d

> izder456 said: > > > @CiotBSD said: > > > > This night, I tested Lumina on a fresh OpenBSD (qemu). > > I was surprised to realize that there was no default terminal; you have to install one – unlike with Xfce or Mate. > > > > Similarly, I was unable to get the system to display messages in French; it simply wouldn’t work, even though the LC_MESSAGES environment variable had been set in my personal .profile file, or even via the available settings; when I restarted the session, it was still in American English! :p > > > > After, I install Xfce; this DE recognize immediatly my personals parameters. > > "Hi haaaa!" > > > > Bye Lumina! Anyway, I’ve always been a fan/lover of Xfce. :D > > > > PS: This post is not a request for help; just a little story. > > I just opened a PR in the github repository adding Lumina now that this script is more modular. > > https://github.com/outpaddling/desktop-installer/pull/66 > > I also made it install qterminal as the default terminal. > > It seems the lumina port on OpenBSD is out of date, (1.4.x vs 1.6.x), so maybe your locale issues are solved in a newer version. :/ > > feel free to test this, I'll update the OpenBSD-wip port shortly after a merge of this PR.

It has been merged. Feel free to test the new ports in OpenBSD-wip now. Also feel free to report your experience to the GitHub thread.

CC @CiotBSD

grahamperrin@billboard.bsd.cafe · 1 pts · 108d

> … surprised to realize that there was no default terminal; you have to install one …

On FreeBSD, x11/plasma6-plasma-desktop is comparable. The Plasma desktop environment installs without Konsole, without System Settings, and so on:

ede9ff95-bbee-4c01-a8d1-878d58a8749d-image.jpeg

ede9ff95-bbee-4c01-a8d1-878d58a8749d-image.jpeg