1

Topic: How to setup desktop

I would like to touch on the very important topic of desktop customization, since this is a very important point after installing the distro.

Do you think ok I did it installed Hyperbola, my favorite distro, I wanted to do it for so long, let's see what's interesting here)) And you will be met by such a screen.

https://lufi.ethibox.fr/r/t4P6SSZcRP#Co … MqrXnumvE=

At the top you see a panel from Lumina that does not have a single default applet (volume, internet connection, brightness, change keyboard layout)
More than that, after a reboot, it falls down)) sometimes as in the screenshot and sometimes in the center of the screen))

Below, for example, I installed the tint3 panel, as you can see it is also empty and there is not a single configuration example on the Internet and on the developer's website.

You think okay, now I'm going to quickly set everything up, but in reality you are diving into endless settings instead of enjoying using the distro.

And everything that you see here on the forum in the Desktop section you will not have? Why because the latest versions do not support XFCE, LXDE, GNOME, KDE, MATE

In this regard, I would like to ask Hyperbola users to share their desktop settings (step by step how I set up the desktop), so that a new user who installs a wonderful ultra free distro can come to this section and find everything he needs. Let's help each other

2

Re: How to setup desktop

Hey, can you use another service since Lufi seems not getting best results for the image (https://postimages.org/). For your question:

jimmy wrote:

And everything that you see here on the forum in the Desktop section you will not have? Why because the latest versions do not support XFCE, LXDE, GNOME, KDE, MATE

All the named desktop-environments are depending mandatory onto D-Bus.
You can install different window-managers or Lumina in a whole as supported desktop-environment without D-Bus. Here is a possible image how this can look:

https://lumina-desktop.org/images/lumina-1.6.1.png?width=20pc

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

3

Re: How to setup desktop

jimmy wrote:

Below, for example, I installed the tint3 panel, as you can see it is also empty and there is not a single configuration example on the Internet and on the developer's website.

Shouldn't tint3 run tint2 config files? If not, and you're not willing to write your own, maybe just use tint2... it has a nice gui for configuration (tint2conf) and plenty of configs available online.

I wasn't too impressed with stock lumina either... I just ended up building my own DE from scratch.
Here's a nice series on setting up a desktop on FreeBSD https://vermaden.wordpress.com/freebsd-desktop/
It uses a lot of kit-free software so it should be somewhat relevant for hyperbola bsd when that comes along. I run something very similar, only on pekwm instead of openbox.

I haven't really tried, but I imagine setting up lumina is just installing fonts (try "cozette" or "lemon" in .otb for small screen resolutions, or cantarell in truteype for decent ones) and having some crap start on login (dhcpcd-ui, retrovol?, redshift, your password manager, xmpp client maybe). Dig through menus for everything else.

4

Re: How to setup desktop

Hello good person))

Thank you for supporting the topic and thanks for the photo, I think your desktop photo would be better than this)) I thought how to do it (attach a photo) when I wrote a message, where is this function? . I used https://lufi.ethibox.fr because this service does not have google scripts, in the one you offer trackers and google scripts. I've attached links below, take a look.

https://upload.disroot.org/r/YG2jFHeh#I … Fmv/+1xco= 

https://upload.disroot.org/r/WqRsrjtZ#R … FaTAcgBos=

https://upload.disroot.org/r/Ey7q2UrJ#R … TrPR34spg=

https://upload.disroot.org/r/42bv2D5U#E … kY2Uz1kZM=

As far as desktop customization is concerned, I know that all of the desktops listed have a dependency on Dbus.

I would like this topic to be dedicated primarily to setting up the desktop and not the window manager. For example, the user downloaded the distro as in my example and then configured the . So any user who downloads Ht will come here on the forum to look at the instructions and quickly set up their desktop.

5

Re: How to setup desktop

menherahair wrote:
jimmy wrote:

Below, for example, I installed the tint3 panel, as you can see it is also empty and there is not a single configuration example on the Internet and on the developer's website.

Shouldn't tint3 run tint2 config files? If not, and you're not willing to write your own, maybe just use tint2... it has a nice gui for configuration (tint2conf) and plenty of configs available online.

I wasn't too impressed with stock lumina either... I just ended up building my own DE from scratch.
Here's a nice series on setting up a desktop on FreeBSD https://vermaden.wordpress.com/freebsd-desktop/
It uses a lot of kit-free software so it should be somewhat relevant for hyperbola bsd when that comes along. I run something very similar, only on pekwm instead of openbox.

I haven't really tried, but I imagine setting up lumina is just installing fonts (try "cozette" or "lemon" in .otb for small screen resolutions, or cantarell in truteype for decent ones) and having some crap start on login (dhcpcd-ui, retrovol?, redshift, your password manager, xmpp client maybe). Dig through menus for everything else.



Hello menherahair . Thank you very much for supporting the topic. Would you mind showing your desktop? (Please remove all metadata and other png or jpeg identifiers) this is to promote the theme (if you want).
As for tint2 today I will try to install it, I thought that version 3 would be better and there would be the possibility of graphical settings. Thanks for the link I'll definitely take a look. If we talk about programs, then I had no problems downloading and installing them, everything goes fine. In my test case, I just removed the shortcuts.

6

Re: How to setup desktop

jimmy wrote:

Would you mind showing your desktop? (Please remove all metadata and other png or jpeg identifiers) this is to promote the theme (if you want).

I thought I wouldnt, because:
1. Embarassingly, I can't provide the dotfiles. I gave that pc to my nephew and haven't made a copy of the settings... My current machine runs on devuan because I'm using some notably hyperbola-incompatible software like nodejs, though I hope to daily drive hyperbola at some point. I'm confident the desktop works fine, but I don't wanna post stuff like "here's what I use" because that's just not true.
2. Hyperbola ships very old build of pekwm, so I compiled the git master myself, among other things. The whole thing's not terribly reproducible, and definitely not with simple instructions. So again, I don't wanna go "here's my hyperbola" because that's misleading.
I showed off the thing on fedi, maybe bother me there with questions specific to this particular screencap. https://eientei.org/notice/AQuEutiH5mEdgzWT9E
I'm happy to help with more general desktop matters right here though. Tint2, menu-driven wms, dzen2 scripts, all the crunchbang type goodness, I got you. (crunchbang/busenlabs forums are a nice resource for these by the way, though largely hyperbola-incompatible)

jimmy wrote:

I would like this topic to be dedicated primarily to setting up the desktop and not the window manager. For example, the user downloaded the distro as in my example and then configured the . So any user who downloads Ht will come here on the forum to look at the instructions and quickly set up their desktop.

Such matters would likely be better served by a proper guide and discussion in the desktop subforum, or a wiki article. I should do something like that, I enjoy setting up desktops... Need a new hyperbola pc first though.

7

Re: How to setup desktop

Thank you very much for your reply. I came to the conclusion that when you put off installing Hyperbola for later, you will never install it)) Therefore, if such an idea comes up, you need to do this))

If you are good at customizing desktops then your help will be very useful I would appreciate your help on tint2. I have now installed tint2 which is much better than the lumina panel. At the moment I would like to understand how :

1. Make/create an Application menu (If possible) on panel
2. How to install volume applets on the panel, Internet connections (wifi and wired connection), change the screen brightness keyboard layout)
I added the Volume icon applet but it doesn't work. When you click on it, duplicate icons appear ))
3.How to move part of the applets to the right side
4.The distance between the icons would not be as close as it is now by default

https://upload.disroot.org/r/a_eXpYfc#p … 0n6Vbxows=

8 (edited by menherahair 2022-12-31 01:41:02)

Re: How to setup desktop

jimmy wrote:

Thank you very much for your reply. I came to the conclusion that when you put off installing Hyperbola for later, you will never install it)) Therefore, if such an idea comes up, you need to do this))

I have some strong opinions on this, which I hope to keep to myself... It's trivial to go full hyperbola and never look back, but there's a right way to do that and not lose precious money too, and I hope to do that.

jimmy wrote:

If you are good at customizing desktops then your help will be very useful I would appreciate your help on tint2. I have now installed tint2 which is much better than the lumina panel. At the moment I would like to understand how :

1. Make/create an Application menu (If possible) on panel
2. How to install volume applets on the panel, Internet connections (wifi and wired connection), change the screen brightness keyboard layout)
I added the Volume icon applet but it doesn't work. When you click on it, duplicate icons appear ))
3.How to move part of the applets to the right side
4.The distance between the icons would not be as close as it is now by default

1. Ever an issue! tint2 lets you create arbitrary command lunchers, do that. use a text editor or tint2config.
One matter is creating the apps menu. Will be slightly different depending on your wm, sinc it's mostly these that handle the menus. Here's a relevant thread on busenlabs forums - again, keep in mind, largely hyperbola incompatible. https://forums.bunsenlabs.org/viewtopic.php?id=3387
I, like many people, can't really bother with making sure dynamic menus work, so I just write my menu configs with my two hands and don't install new software for the following two years I use the pc. Check the linked thread for utilites for generating these through gui if you're not willing to write the whole thing yourself, there's a bunch for openbox, whcih you should be using if you're text-editor-illiterate.
Another matter is launching it from something else than right click... That's how most of these menu-driven wms handle menus, they just pop the unnavigable apps menu any chance they get (I'm talking about puppy linux jwm rn, but it'll be relevant to some other people too). I imagine that will suffice for most use cases, but if you need a taskbar button screaming START you'll want to either:
a) use the built in pop-menu functionality
pekwm does that! and I'm pretty sure openbox doesn't.
define AppMenu in config filed and bind this command:  pekwm_ctrl -a run "showmenu AppMenu"
pretty sure pekwm_ctrl is only a feature in the git master builds of pekwm... your wm might provide a similar wm control interface though. if so you should use that.
b) use xdotool to spawn the menu
I won't pretend I ever had to do that, but here's a relevant arch wiki article https://wiki.archlinux.org/title/Openbox
Basically xdotool lets you make executable scripts for keybinds, and you use that to launch menus from taskbar buttons. It's a whole mess and i'd reccomend just adjusting your workflow instead if you're stuck in that... or changing software.

2. you mean like the MATE volumes applet? that's a cool applet, but I just figured how to live without it... if your file manager is at least as good as spacefm, it should have a configurable mount script functionality, figure out how to make that work and don't forget to post the thing. if it doesn't... that's embarassing.
othwerwise, I've no idea what you mean. I just use fstab and manual `mount` commands for my storage management
for network connection, use dhcpcd, though ou may need to config wpa-supplicant outiside fo the gui. have't tried, all of my pcs use wifi drivers hyperbola won't run
for brightness, that's also always a bitch. but the good news is pretty much every applet uses the same sysfs interface, so if it doesn't work right now you'll fix it the same way as any other guy does. I don't know a good applet if that's what you're asking for, I just do xbacklight -set 50 and similar any time I need it.
and for the sound, sndio control is a travesty of it's own. I ended up linking it to alsa with some package and just using alsamixer... I think retrovol is an applet for that but I honestly have no idea.

3. use tint2config
4. use tint2config
don't wanna sound like a dick but really, just carefully read through the tint2config settings, it's all there. and if you don't use tint2config... start doing so big_smile it's a rare good config gui. can't really help with text files as I haven't touched these for this particular program.

9

Re: How to setup desktop

menherahair wrote:
jimmy wrote:

Thank you very much for your reply. I came to the conclusion that when you put off installing Hyperbola for later, you will never install it)) Therefore, if such an idea comes up, you need to do this))

I have some strong opinions on this, which I hope to keep to myself... It's trivial to go full hyperbola and never look back, but there's a right way to do that and not lose precious money too, and I hope to do that.

jimmy wrote:

If you are good at customizing desktops then your help will be very useful I would appreciate your help on tint2. I have now installed tint2 which is much better than the lumina panel. At the moment I would like to understand how :

1. Make/create an Application menu (If possible) on panel
2. How to install volume applets on the panel, Internet connections (wifi and wired connection), change the screen brightness keyboard layout)
I added the Volume icon applet but it doesn't work. When you click on it, duplicate icons appear ))
3.How to move part of the applets to the right side
4.The distance between the icons would not be as close as it is now by default

1. Ever an issue! tint2 lets you create arbitrary command lunchers, do that. use a text editor or tint2config.
One matter is creating the apps menu. Will be slightly different depending on your wm, sinc it's mostly these that handle the menus. Here's a relevant thread on busenlabs forums - again, keep in mind, largely hyperbola incompatible. https://forums.bunsenlabs.org/viewtopic.php?id=3387
I, like many people, can't really bother with making sure dynamic menus work, so I just write my menu configs with my two hands and don't install new software for the following two years I use the pc. Check the linked thread for utilites for generating these through gui if you're not willing to write the whole thing yourself, there's a bunch for openbox, whcih you should be using if you're text-editor-illiterate.
Another matter is launching it from something else than right click... That's how most of these menu-driven wms handle menus, they just pop the unnavigable apps menu any chance they get (I'm talking about puppy linux jwm rn, but it'll be relevant to some other people too). I imagine that will suffice for most use cases, but if you need a taskbar button screaming START you'll want to either:
a) use the built in pop-menu functionality
pekwm does that! and I'm pretty sure openbox doesn't.
define AppMenu in config filed and bind this command:  pekwm_ctrl -a run "showmenu AppMenu"
pretty sure pekwm_ctrl is only a feature in the git master builds of pekwm... your wm might provide a similar wm control interface though. if so you should use that.
b) use xdotool to spawn the menu
I won't pretend I ever had to do that, but here's a relevant arch wiki article https://wiki.archlinux.org/title/Openbox
Basically xdotool lets you make executable scripts for keybinds, and you use that to launch menus from taskbar buttons. It's a whole mess and i'd reccomend just adjusting your workflow instead if you're stuck in that... or changing software.

2. you mean like the MATE volumes applet? that's a cool applet, but I just figured how to live without it... if your file manager is at least as good as spacefm, it should have a configurable mount script functionality, figure out how to make that work and don't forget to post the thing. if it doesn't... that's embarassing.
othwerwise, I've no idea what you mean. I just use fstab and manual `mount` commands for my storage management
for network connection, use dhcpcd, though ou may need to config wpa-supplicant outiside fo the gui. have't tried, all of my pcs use wifi drivers hyperbola won't run
for brightness, that's also always a bitch. but the good news is pretty much every applet uses the same sysfs interface, so if it doesn't work right now you'll fix it the same way as any other guy does. I don't know a good applet if that's what you're asking for, I just do xbacklight -set 50 and similar any time I need it.
and for the sound, sndio control is a travesty of it's own. I ended up linking it to alsa with some package and just using alsamixer... I think retrovol is an applet for that but I honestly have no idea.

3. use tint2config
4. use tint2config
don't wanna sound like a dick but really, just carefully read through the tint2config settings, it's all there. and if you don't use tint2config... start doing so big_smile it's a rare good config gui. can't really help with text files as I haven't touched these for this particular program.


On dhcpcd, there's dhcpcd-gtk, you need to start delayed before your window manager (or at startup) so it bundles on the systray.

You need to edit /etc/wpa_supplicant/wpa_supplicant.conf with a line such as:

update_config=1

Also, run these commands:

rc-update add wpa_supplicant boot
rc-update add dhcpcd boot

I don't use tint2, I use jwm, jwmkit and rox, and with qtct, lxappearance and a custom PKGBUILD for qt5-styleplugins it's very easy to set up a semi-cohesive desktop.

10

Re: How to setup desktop

anthk wrote:

I don't use tint2, I use jwm, jwmkit and rox, and with qtct, lxappearance and a custom PKGBUILD for qt5-styleplugins it's very easy to set up a semi-cohesive desktop.

yeah, that's a bunch of apps usefull for any desktop. though I wasn't willing to do a pkgbuild of qt5-styleplugins, I was direly missing it... I have to learn proper pacman and arch type package management at some point. do post relevant links if you've got any, I'll read them.

11

Re: How to setup desktop

menherahair wrote:
anthk wrote:

I don't use tint2, I use jwm, jwmkit and rox, and with qtct, lxappearance and a custom PKGBUILD for qt5-styleplugins it's very easy to set up a semi-cohesive desktop.

yeah, that's a bunch of apps usefull for any desktop. though I wasn't willing to do a pkgbuild of qt5-styleplugins, I was direly missing it... I have to learn proper pacman and arch type package management at some point. do post relevant links if you've got any, I'll read them.

Here you go:

https://forums.hyperbola.info/viewtopic … 5392#p5392

On building it, install base-devel and libretools and run

doas libremakepkg

A package will be built in the same directory. Install it:

doas pacman -U qt*tar.lz

12

Re: How to setup desktop

anthk wrote:

On dhcpcd, there's dhcpcd-gtk, you need to start delayed before your window manager (or at startup) so it bundles on the systray.

You need to edit /etc/wpa_supplicant/wpa_supplicant.conf with a line such as:

update_config=1

Also, run these commands:

rc-update add wpa_supplicant boot
rc-update add dhcpcd boot

I don't use tint2, I use jwm, jwmkit and rox, and with qtct, lxappearance and a custom PKGBUILD for qt5-styleplugins it's very easy to set up a semi-cohesive desktop.

wpa_supplicant and dhcpcd are add to the default run level not boot, so you will have to run these commands

rc-update add wpa_supplicant default
rc-update add dhcpcd default

but first you will have to remove them from the boot run level by using these commands

rc-update del wpa_supplicant boot
rc-update del dhcpcd default boot

13

Re: How to setup desktop

Hello menherahair . Thank you very much for your detailed answer.

I forgot to clarify in this example fluxbox and tint2 .

At the end of your post you wrote that: I don't use tint2, I use jwm, jwmkit and rox, and with qtct, lxappearance and a custom PKGBUILD for qt5-styleplugins it's very easy to set up a semi-cohesive desktop.


It will not be difficult for you to write how you set up your particular instance of the desktop. It can be done as an option on a virtual machine.

As for your recommendations, many thanks, but many of them do not work. For example, to set up the sound, I had to fix two configuration files that I could not know about)) But thanks to the help throgh managed to set up.

xbacklight -set 50 doesn't work ))

etc

Therefore, at the beginning of my post, I asked to describe my real setup experience, since everything that was before does not work, I'm talking about
XFCE, LXDE, GNOME, KDE, MATE have all been removed due to Dbus dependencies. The section Desktop → Post your desktop can be deleted from the forum, it is not relevant.

For example, I liked XFCE, after installing it, the panel did not fall, there were all applets, unlike Fluxbox

I liked the example of one dikasp2 user here, cool and useful work https://postimg.cc/gallery/BbxMY11


you can open it in browser:
https://pagure.io/hyperbola_wiki/blob/m … /guide.txt

or use git:
git clone https://pagure.io/hyperbola_wiki.git
cd hyperbola_wiki
nano guide.txt

14

Re: How to setup desktop

jimmy wrote:

Therefore, at the beginning of my post, I asked to describe my real setup experience, since everything that was before does not work, I'm talking about
XFCE, LXDE, GNOME, KDE, MATE have all been removed due to Dbus dependencies. The section Desktop → Post your desktop can be deleted from the forum, it is not relevant.

Oh for sure the named thread is relevant as a "desktop" is quite more than those named environments. When you look at the memory those are consuming quite more memory and you can do it otherwise with all the packages Hyperbola is offering. You don't need  XFCE, LXDE, GNOME, KDE, MATE for any kind of working desktop!

Hyperbola GNU/Linux-libre and HyperbolaBSD won't support bloated Linux-only frameworks. That's the part and change for 0.4. And all the named desktop-environments are incompatible with this. But there is no further influence on a working desktop.

You await a working system right out of the box: This is not the goal of Hyperbola. Getting your own system under your control, getting the full control. For your backlight-point you can for example check this:

Check your

/sys/class/backlight

folder. If you can see an intel_backlight folder there and still you are getting the error

No outputs have backlight property

then creating a

/etc/X11/xorg.conf

file with the below configuration could work for you.

Section "Device"
    Identifier  "Intel Graphics" 
    Driver      "intel"
    Option      "Backlight"  "intel_backlight"
EndSection

There are different approaches to find out what errors are there and how to solve, including also to report back if something is missing within the packages with a tryout to rebuild them first local. Hyperbola is giving all those freedoms to do that, but it is a not a system running out of the box and has this also not also as a common goal. Besides: You have brought in this from my point of view strange part of retrospective about desktop-environments while a desktop is not defined by those. So either we start here doing that as you noted or this thread is about solving troubles. smile

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

15

Re: How to setup desktop

Hello throgh . I think you will not mind if I disagree with you and justify my answer.

I do not want a ready-made system out of the box! If we're talking about a graphical environment, then we can compare the old XFCE variant (whether it was Dbus dependent or not) and the current Lumina. I install Lumina and it does not work stably and it does not have important graphic elements without which it is impossible to use the system. The question arises why do we need an unfinished Lumina? Yes, I can tweak it, but why, when, for example, I can use i3 or something else that works much better. And those who install I3 understand that in this case a setting is needed, unlike Lumina!

You write: a working system right out of the box: that's not Hyperbola's goal.

The question arises : what is the purpose of Hyperbola ? Not working system?

If we are talking about the fact that the system needs to be configured, then this information, in my opinion, should be on the wiki so that any user can use it, since 99% of all users use XFCE, LXDE, GNOME, KDE, MATE

How to install XFCE Desktop in OpenBSD https://www.birkey.co/2022-01-29-openbs … sktop.html

How to install XFCE in FreeBSD 13  https://unixcop.com/how-to-install-xfce-in-freebsd-13/



As for the brightness settings, I'll check your recommendations now, thanks a lot for your help.

16

Re: How to setup desktop

Please read again: A working system NOT out of the box but surely working when following clear configurations. That is what I have written. And again: We would have integrated other flavors if they would be working without D-Bus. The point is next: What is unstable with Lumina? As I have also pointed out: Hyperbola is running stable but needs configuration for the own flavor to run.

Sorry, but at the point now you are again repeating the arguments I have already heard and have pointed out the reasoning.
To point at the guides you have linked. The first one:

rcctl enable messagebus ## enable dbus

And from the second one:

dbus_enable="YES" 

This will be the last time I mention it again: We don't support this framework and won't do it either.
Both links approve that there is no way around. So I just don't understand why you are concrete making those appointments. It is for everyone clear to read what Hyperbola is up to, what the goals of the system are and what we don't support. Hyperbola is not just another "distribution without systemd but with the rest convinience from Linux".

jimmy wrote:

If we are talking about the fact that the system needs to be configured, then this information, in my opinion, should be on the wiki so that any user can use it, since 99% of all users use XFCE, LXDE, GNOME, KDE, MATE

We can for sure include the information in the article about D-Bus.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

17

Re: How to setup desktop

throgh wrote:

Please read again: A working system NOT out of the box but surely working when following clear configurations. That is what I have written. And again: We would have integrated other flavors if they would be working without D-Bus. The point is: What is unstable with Lumina? As I have also pointed out: Hyperbola is running stable but needs configuration for the own flavor to run.

Sorry, but at the point now you are again repeating the arguments I have already heard and have pointed out the reasoning.
To point at the guides you have linked. The first one:

rcctl enable messagebus ## enable dbus

And from the second one:

dbus_enable="YES" 

This will be the last time I mention it again: We don't support those framework and won't do it either.
Both links approve that there is no way around. So I just don't understand why you are concrete making those appointments. It is for everyone clear to read what Hyperbola is up to, what the goals of the system are and what we don't support. Hyperbola is not just another "distribution without systemd but with the rest convinience from Linux".

Neither is DBUS neeeded for OpenBSD/HyperbolaBSD. XFCE uses the operator group at the puffyOS
to set the shutdown/suspend permissions. For unit mounting, core hotplug(4) does it fine.

18

Re: How to setup desktop

I perfectly understand that Hyperbola does not support Dbus. Maybe I didn't explain correctly, I don't mean Hyperbola stability, I mean Lumina!

For example, do you know how to set up ? But others do not know and the most important information is not in the wiki. If we look at the wiki, we will see this

https://wiki.hyperbola.info/doku.php?id … na_desktop

The user will install Lumina and he will not be able to use the system!

In my examples, Lumix bugs are visible, as well as the absence of many important elements for daily use by the system.


Maybe for the sake of respect for your users, you should indicate this information in the wiki?

19

Re: How to setup desktop

anthk wrote:

Neither is DBUS neeeded for OpenBSD/HyperbolaBSD. XFCE uses the operator group at the puffyOS
to set the shutdown/suspend permissions. For unit mounting, core hotplug(4) does it fine.

Okay, good to know. Nevertheless the porting for HyperbolaBSD will by quite different as the system is also different even now. Speaking about GNU/Linux: It seems not possible to run Xfce without D-Bus and elogind here. Or you have different information for research?

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

20

Re: How to setup desktop

jimmy wrote:

I perfectly understand that Hyperbola does not support Dbus. Maybe I didn't explain correctly, I don't mean Hyperbola stability, I mean Lumina!

For example, do you know how to set up ? But others do not know and the most important information is not in the wiki. If we look at the wiki, we will see this

https://wiki.hyperbola.info/doku.php?id … na_desktop

The user will install Lumina and he will not be able to use the system!

In my examples, Lumix bugs are visible, as well as the absence of many important elements for daily use by the system.


Maybe for the sake of respect for your users, you should indicate this information in the wiki?

The question is: What kind of "important elements for daily use by the system" you rely on? Next to follow: Reporting the parts missing, so people can look behind. Again to clear up: We are not a big team so "donations" are helpful. And to clear the wording "donations": This is not money. It can be also adding missing information in the wiki / documentation, doing own packages and step therefore up as maintainer, approval and testing. When you demand something, please provide also information we can together build upon. We respect for sure the users! But we also ask for being respected back. Just to clarify: When we provide packages in the testing-branch, we need feedback! Without feedback in the forums or the issue-tracker, we can just use our experiences. When something is not working or something missing, there needs to be fixing or better documentation done together. smile

I understand when parts are missing, but the wording "bug in lumix" is so generic that I cannot do anything about . So you imagine: I would have to install Lumina, retest the behaviour or experiment with possible alternatives then to understand what possible solutions could be. This costs much more time and I am last but not least for the moment the only person here doing that as the rest of the team is in focus for HyperbolaBSD. Please also take into perspective that I get just more feedback in the back and I need nevertheless to approve that also. A bit of help with reports, a bit of help to sort that out or test ... is always welcome. I hope this helps also to understand quite better - besides I am not the author of the wiki-entry, so I would also need here to get into and adjust from the beginning.

EDIT: Here a concrete thread to sort out problems with Lumina ... https://forums.hyperbola.info/viewtopic.php?id=793
And we are for sure NOT doing what you have original implied in the thread, so I verify again: There is no ready to be used environment being installed in any way. Every window-manager and further basic package on that level needs more adjustment. We have nothing comparable towards Xfce and this will be my last message onto that desktop-environment. Please understand: I'm not willing to debate something we don't have and we also have no intention to build something in need for foul compromises. So can we stop compare towards those? That would be great. Thanks! On the opposite: Everyone is for sure invited to compile and test Xfce on Hyperbola GNU/Linux-libre 0.4. When you see a chance for feedback and getting a run without other packages? Please do it and feel invited. But our focus for version 0.4.3 stands and it won't contain any further new package. Also here to explain again: Every new package needs further porting when HyperbolaBSD is ready. When there are more people here having interest? Sure. Otherwise we have to stay at those we have and that's for reasoning having a stable and secure platform, because that's our foremost interest towards the community. That's our part of respect!

Yes, there are many other systems out looking different. Hyperbola is the one with strict principles and values towards free, libre culture and soft- / hardware. Is this something to bring us "plus points"? As it seems: No. What should  be interesting: To learn and emancipate. And this is a process being only possible when carrying experiences and information, best practice parts and advices, all together. When there is no interest in doing that, no interest in testing, the complete community behind free software should get back to construction and ask: How free do we really want to be? Because relying only on "ready to use"-environments is something very bad at a wide and concrete point.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

21

Re: How to setup desktop

Hello throgh . Thanks for your extended answer. I would like to make a reservation, since you often mention this, I, like you, are a supporter of libre software, and as you saw, I did not use your example with google trackers, but chose a more ethical service.
When I give examples of other desktop environments, this is an example for those who will be reading our posts.

In response to your post:

Sorry, I didn't understand the connection between donation and missing items in Lumina.

Please do not distort my words, I do not demand anything, but I state a fact! I am a user who has chosen my favorite distro based on philosophy and following the wiki, I have noticed that following the wiki and installing Lumina makes it impossible to use the full system. It's like you wrote and there is feedback.

As you can see, I created this topic so that all users can help each other by sharing their experiences and posting useful guides for setting up the desktop on different PCs, which will allow you, including in development. If there are at least 3-5 options for customizing the desktop, then this will greatly help new users, including. Why would this help? Because 99% of all linux users use XFCE, LXDE, GNOME, KDE, MATE which worked out of the box without problems by default. Again, I understand why you removed all these desktop environment options.

I also understand very well that the system can and should be configured for yourself. Where do you get information about setting up? You were not born with it in your head)) To do this, there is a wiki of the distro that you chose. The user goes to the distro's official website and follows the installation and setup wiki.

It seems to me that if you write in detail here in this thread how you set up your fluxbox and tint3 (not your configuration files, namely the setting), it will be very valuable and useful information for future users.

I would also like to thank Rachad  and Jesus  for the information on setting up i3, here is the link ==> https://git.sr.ht/~heckyel/i3-config

22

Re: How to setup desktop

I would like to shorten that a bit: Making a "donation" is used within Hyperbola here that users don't need to make financial support but can also donate information. So I see for sure the need and you can trust me for sure: As I have read the wiki-article yesterday I was already onto the point that this needs a rework. Nevertheless I wanted and want to point out that this system needs help from its community as it is surely designed the way being a fully common community-system.

One sentence to underline: By the community for the community! Nothing in between. So taking this with and seeing the need for a rework we have nevertheless a struggle as the team is not that big. So we need to cut out further "wished packages" for example. And we need to cleaning up, making a list:

1. First absolute stable releases, meaning testing the packages and all dependencies.
2. Fixing all the packages having issues because of earlier faults or problems - nobody is perfect.
3. Document the software.

Those three points in repeat so we have for sure now with the release of version 0.4.2 another good and stable system. As with 0.4 there was a complete cut for Hyperbola GNU/Linux as the earlier versions used a so-called snapshot taken. Something Parabola for example is doing nevertheless. Hyperbola has decided different as this would lead nevertheless to on-going problems. But with a complete redesign and a complete own build-structure and repositories other problems occur. Now we are independent but need for sure help and therefore the regular question about that also here. Our invitation stands up for to identify the issues and find solutions for them as said step by step.

For Lumina therefore as proposal in an own thread! But also to say it again: The decisions came up with a cost and this means we have no ready-to-use environment. We have nevertheless stable packages, designed on security-measures. And a system running stable low consumption of memory. But for a graphical interface there is more to be done by the users: We can help by documenting more and enhance that part.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

23

Re: How to setup desktop

jimmy wrote:

Hello throgh . Thanks for your extended answer. I would like to make a reservation, since you often mention this, I, like you, are a supporter of libre software, and as you saw, I did not use your example with google trackers, but chose a more ethical service.
When I give examples of other desktop environments, this is an example for those who will be reading our posts.

In response to your post:

Sorry, I didn't understand the connection between donation and missing items in Lumina.

Please do not distort my words, I do not demand anything, but I state a fact! I am a user who has chosen my favorite distro based on philosophy and following the wiki, I have noticed that following the wiki and installing Lumina makes it impossible to use the full system. It's like you wrote and there is feedback.

As you can see, I created this topic so that all users can help each other by sharing their experiences and posting useful guides for setting up the desktop on different PCs, which will allow you, including in development. If there are at least 3-5 options for customizing the desktop, then this will greatly help new users, including. Why would this help? Because 99% of all linux users use XFCE, LXDE, GNOME, KDE, MATE which worked out of the box without problems by default. Again, I understand why you removed all these desktop environment options.

I also understand very well that the system can and should be configured for yourself. Where do you get information about setting up? You were not born with it in your head)) To do this, there is a wiki of the distro that you chose. The user goes to the distro's official website and follows the installation and setup wiki.

It seems to me that if you write in detail here in this thread how you set up your fluxbox and tint3 (not your configuration files, namely the setting), it will be very valuable and useful information for future users.

I would also like to thank Rachad  and Jesus  for the information on setting up i3, here is the link ==> https://git.sr.ht/~heckyel/i3-config

DeforaOS' desktop might not require DBUS, just a POSIX env and some backend which do not
require DBUS. *One* of them might require Pulseaudio, but I saw a mixer NOT requiring pulse, so it could be compiled without Pulseaudio support.

https://github.com/orgs/DeforaOS/repositories

Module composition from NetBSD (to help with dependencies) https://cdn.netbsd.org/pub/pkgsrc/curre … index.html

24

Re: How to setup desktop

Thanks for linking, surely an interesting idea also for a possible integration. Again I can renew the invitation: Feel free for a tryout. First for a local compile, next up for packaging with "makepkg" and also for releasing a PKGBUILD for the community to be shared and furthermore tested. As it is meant: By the community for the community!

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

25

Re: How to setup desktop

Thank you very much for your answer and your thoughts! I support them fully on all three points you described.

Ok, then I won't use Lumina and tint2 at this stage, I'll try to set up I3 and if everything goes well I'll post a screenshot here.

If we talk about Hyperbola, I was very surprised by such low memory consumption, excellent result, it also looks great when using a browser of about 400-500 MB for me.

In another post, you posted a screenshot of your desktop, it's not difficult for you to attach it here as it relates to this topic and write instructions on how you managed to do it. If it's difficult for you)) then you can post the configuration file and the script)) But in any case it will be very useful for many users.

Now for the brightness. I did everything as you wrote
after a reboot I had to login via TTY .

Here are my steps

$ ls /sys/class/backlight
acpi_video0

Next, I tried to reduce the brightness in this way and it worked

tee /sys/class/backlight/acpi_video0/brightness <<< 5

, but it does not work through the xbacklight utility

xbacklight -set 50

I would be grateful for advice.