libera/#devuan/ Monday, 2021-11-22

ChilledCoffeeI just upgraded to Devuan Chimaera from Devuan Beowulf, and I was really hoping that I could restore the older theme style. Does anyone know how to do this? My task bar, and the top bar of half of my windows have a weird new Gnomish look02:14
onefangA possible answer I've seen before here is to install nocsd.  I've not tried it myself.02:16
ChilledCoffeeI just reading more into it, it looks like I want to force everything to use "clearlooks" as opposed to "adwaita"02:19
ChilledCoffeeI'm not sure how to do that though02:19
onefangThat likely depends on your window manager.  Oops, they gone.02:25
onefangAh they back.  lol02:25
onefangHopefully someone that has actually done this can help.02:25
ChilledCoffeeSorry, I was rebooting to see if something would fix it02:27
ChilledCoffeeI apparently have my theme set to "Clearlooks", but it only appears to partially be in effect which is confusing to me02:27
ChilledCoffeeMaybe some things are gtk3, and some are gtk2, and I need to set it again somewhere. Sigh I really prefer QT to GTK02:28
onefangWell we can't help what people choose to use for their graphics backend.  Sounds like it half works at least, so progress.02:29
golinuxChilledCoffee: Install the gtk3-nocsd package02:47
ChilledCoffeeThanks02:49
ChilledCoffeeIt appears that install gtk3-nocsd, installing the cinnabar-icon-theme, and reverifying the settings in the XFCE menus has fixed almost everything. Thanks everyone :D03:13
onefangCool.03:34
onefangNow that I have tried it, works for openbox as well.  B-)03:38
ChilledCoffeeDoes anyone know why my Alsa sound may have stopped working after upgrading?03:42
ChilledCoffeeNever mind, it appears it just one application having issues03:45
golinuxThe customized clearlooks-phenix-jessie/ascii/beowulf/chimaera themes all work  on Xfce.  :)03:46
golinuxChilledCoffee: The culprit might be some pulseaudio mischief03:47
golinuxonefang: The above mentioned theme contains an openbox theme03:48
onefangFor the record, I'm using the Nightmare-01 theme for openbox, coz I prefer dark themes.03:48
onefangBut I already had cinnabar-icon-theme installed anyway.03:49
rrqbut all menu windows render their own titlebar in addition to and below the window manager's titlebar.. can I get rid of that?04:51
golinuxrrq: A screenie would be nice.  :)05:09
Unit193Before going out to gtk3-nocsd, I'd ensure to set GTK_CSD=0, use libxfce4ui-nocsd, and `xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false`05:25
Afdalhmm this gtk3-nocsd thing is neato05:30
Afdalhow do I make it run automatically for all applications though05:31
Afdalthe git page describes a .bashrc hack but that'll only work for terminal-loaded programs05:31
Afdalactually I think my LD_PRELOAD path is wrong05:33
Afdalexport LD_PRELOAD="/usr/bin/gtk3-nocsd"  <- isn't this the right way to do it?05:33
gnarfaceprobably not05:34
AfdalWhat am I missing here...05:34
gnarface... since LD_PRELOAD would be expecting something from /usr/lib/, i'm pretty sure05:34
AfdalWell I don't see a libgtk3-nocsd.so.0 anywhere so I'm not sure how I would load that05:34
gnarfacedpkg -L gtk3-nocsd05:34
gnarfacenormally anything launched from a user with that in their ~/.bash_profile would inherit it into its environment, even if it was launched from X instead of a terminal, but i think some combinations of window managers and graphical logins these days are configured to ignore your bash login scripts, which is quite badly behaved05:39
Afdaloh well something about this LD_PRELOAD variable is wrong anyway05:39
gnarface... in those cases, i think it'll still obey the global /etc/profile05:40
Afdalwait, .bash_profile?05:40
Afdalnot .bashrc?05:40
gnarfaceyea05:40
gnarface.bash_profile calls .bashrc, so if .bash_profile doesn't get called neither are getting called05:41
gnarfacethough there's other possible names for the login script05:41
gnarfacei think it can also be named .login05:41
Afdaloh okay well I haven't made a .bash_profile05:41
Afdaland .bashrc is definitely getting invoked05:41
gnarfaceoh wait not .login, .profile maybe05:42
Afdalthese variables are getting set, I'm just setting one of them incorrectly05:42
gnarfacehmm05:42
Afdalprintenv shows they're set properly05:42
gnarfacewell no libraries show up in the output of "dpkg -L gtk3-nocsd" ?05:42
gnarfacei don't know for sure it uses ld_preload, i'm assuming you read that elsewhere05:42
Afdalyeah I don't see anything that looks like a library05:43
gnarfacethe fact you put a something from /usr/bin/ in there makes me wonder if this is supposed to actually be used as an alias05:43
gnarfacealiases would go in .bashrc05:43
AfdalTo have all Gtk+ 3 apps (of current user) use this hack, export some environment variables in your ~/.bashrc:05:43
Afdal  export GTK_CSD=005:43
Afdal  export LD_PRELOAD=<"full path" of your libgtk3-nocsd.so.0 file>05:43
Afdal^ this is their instructions05:43
gnarfacehuh05:43
AfdalAlso I just realized PCMan of PCManFM fame makes this hack05:44
gnarfacethere should be stock login scripts in /etc/skel/, or at least there were...05:44
Afdalneat05:45
gnarfaceif you create your users with adduser instead of useradd it should copy /etc/skel/ by default05:46
gnarfacei know that sounds dumb as hell but there's a historical reason05:46
adhocafternoon all05:56
rwpAfdal, I didn't catch where you said how you were starting X.  From slim or lightdm?  Or from xinit or startx?05:56
AfdalI dunno, how do I check05:56
Afdalit's probably lightdm05:56
Afdalwhatever the Chimaera default is05:56
adhocshould be a link in /etc/rc2.d/ ?05:56
rwpDo you log into a Linux vt text console or into a graphical login manager?05:56
Afdalgraphical05:57
Afdalalthough I log in automatically on this machine :)05:57
rwpThen it is slim/lightdm and which one does not matter.05:57
rwpI recommend putting that environment variable in ~/.xsessionrc file.  Then it will exist for all of your processes started that way.05:57
rwpThe ~/.xsessionrc file is sourced by the X startup scripts.  Careful with the syntax as it is /bin/sh syntax only there.05:57
rwpThose commands you listed above "export GTK_CSD=0" and "export LD_PRELOAD=...path to .so file..." are okay syntax.05:59
Afdalwell look05:59
Afdalthese variables are already getting set properly by .bashrc05:59
Afdalmy issue is I'm not setting one of them correctly05:59
AfdalI need to figure out what's up with that first05:59
AfdalERROR: ld.so: object '/usr/bin/gtk3-nocsd' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.06:00
rwpWhen logging in with the graphical login manager if you start up a shell then bash of course sources ~/.bashrc file.06:00
rwpBut other windows started from a menu pick for example will not load the shell and will not load the .bashrc file.06:00
Afdalright06:00
Afdalnow what's wrong with this LD_PRELOAD kajigger06:01
AfdalI don't see a library file anywhere to preload06:01
rwpThe /usr/bin/gtk3-nocsd would not be a shared library for preload but a program or shell script or something.  Don't cross the streams.06:01
rwpWhat does "file /usr/bin/gtk3-nocsd" say?06:01
rwpI am thinking it will be a shell script.06:01
Afdalyeah it's a shell script06:01
rwpShell scripts are not candidates for LD_PRELOAD.  /me goes to look at gtk3-nocsd documentation...06:02
rwpIs this something that is packaged?  Or something that was "make install" copied into place?06:02
rwpHa!  https://github.com/PCMan/gtk3-nocsd also suggests to use ~/.xsessionrc file too. :-)06:03
AfdalI just grabbed it off the Chimaera repo06:03
rwpIn that case "dpkg -L gtk3-nocsd | grep lib/" should show something useful.06:03
Afdalsays nuffin06:04
brocashelmwhat worked for me was compiling/installing xfce classic's libxfce4ui-nocsd06:04
rwpHmm...  Maybe the shared library is in a helper package?  Or elsewhere?06:04
brocashelmalthough you still see csd garbage in thunar (like the custom actions menu)06:05
rwpThe man page has more instructions.  I found Ubuntu's bionic man page: https://manpages.ubuntu.com/manpages/bionic/man1/gtk3-nocsd.1.html06:05
rwpI expect a shared library to be in /usr/lib/x86_64-linux-gnu/foo.so or similar location.06:06
Afdalah, bingo06:08
rwpIt seems to me that gtk3-nocsd runs a command with the environment set to preload.  So try: gtk3-nocsd env | grep LD_06:08
Afdalfound it06:08
Afdal /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.006:08
Afdalmmhmm, that works ;)06:09
rwpThat seems like a good thing.  I assume it is in another package because the grep lib/ didn't find it.  Try: dpkg -S /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.006:09
Afdalah yeah, the package is "libgtk3-nocsd0"06:09
AfdalNot sure why someone added that zero...06:10
rwpThat explains that part then.06:10
rwpIn any case if you want to set that for all X applications then put "export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0" in your ~/.xsessionrc file.06:10
AfdalI don't have one of those files06:10
rwpHowever the docs don't suggest that.  The docs suggest that once installed it will have automatic effect.06:10
Afdalshould I make it :'}06:10
rwpThe docs say "Usage of gtk3-nocsd is not required in Debian by default, because gtk3-nocsd functionality is  activated  automatically  on  Xsession startup if anything but GNOME is used."06:10
rwpTherefore unless you are using GNOME (heaven help you) then it should all be automatic once installed.06:11
Afdalhmm make I should log out and back in06:11
Afdalmaybe*06:11
rwpYes.06:11
Afdalblegh, I don't doin that now06:11
Afdalwhat about...06:11
Afdalnah, nope lol06:11
AfdalLater I guess06:11
rwpYour window manager is the root of all of your processes after you log in.  You can't stuff anything into that environment from later processes.06:12
AfdalI was thinkin refreshing my xfce4 environment might work but that's just as troublesome06:12
Afdalyeah06:12
Afdaloh well, later then06:12
rwpBut you can start other applications using gtk3-nocsd and see what they will look like next time.06:12
Afdalyeah I've noticed some things get double headers like rrq mentioned06:13
Afdalso it's only a partial workaround for csd madness :'(06:13
rwpYou should be able to run "gtk3-nocsd thunar" to run thunar with the new environment.  Using thunar as an example for whatever you want to run.06:13
AfdalThunar doesn't have any CSD that I'm aware of06:14
rwpI never run any of those.  I just wanted to say some actual example.06:14
Afdalbut you can tell the difference when you run gtk3-nocsd xfce4-settings-manager06:14
rwpI mean, for me it is all ls and mv and what more do you want?06:14
Afdalmidnight commander maybe {:06:14
rwpEmacs!  FTW! :-)06:14
rwpI use the Emacs dired "directory editor" modes all of the time.  Really very nice when you are already in emacs and already an emacs user. :-)06:15
AfdalSadly, I have a life06:16
rwpBut otherwise it is just ls, mv, cp, rm, and most importantly rsync.  That's all anyone really ever needs.06:16
AfdalI don't have infinite time to learn arcane emacs shortcuts06:16
AfdalI will forever be a nano pleb...06:16
rwpThen concentrate on the command line utilities as they will be endlessly useful over the long run.06:16
rwpAnyway...  It seems you have your problem solved?  All good?06:16
Afdal\:o/06:17
AfdalI use rsync all the time but every single time I use it I end up needing to look up parameters again06:18
rwpI am assuming that \:o/ is an icon for Zaphod Beeblebrox?  Who has two heads? :-)06:18
Afdal\:-)/06:19
Terrassenprimathow do i use the devuan-wiki channel?06:39
jason1234how to install a jitsi meet on devuan ascii ??07:04
jason1234serer07:04
rrqjason1234: add "deb https://download.jitsi.org stable" to your sources.list, then update and install jitsi-meet07:23
armouredheartHello! Does anyone know where I can find the source code for the Devuan installation disk? I had the idea to repack/modify it to install gentoo as a learning challenge.10:08
rrqarmouredheart: https://git.devuan.org/devuan/installer-iso.git10:24
Hurgotronarmouredheart: I think fsmithred (not here right now) would be the right one to talk to.10:25
armouredheartrrq: thank you10:26
armouredheartHurgotron: noted10:26
rrqyes, fsmithred makes the live installer(s); he'd be able to point you to those sources10:27
rrqthere's also the mini.iso installer that is build using https://git.devuan.org/devuan/debian-installer.git (the "traditional" debian installer, devuanized)10:30
* wikan knocks to the doors17:52
wikani am not sure if I understood correctly how xset +fp works. I am trying to add my custom fonts directory to xorg list but my fonts arent visible and fc-cache -f -v doesn't look into my directory. Is it possible to use custom directories for fonts?17:55
armouredheartfsmithred: hello! I understand you're the fellow who made the devuan installer? I had the idea to modify/repack the iso to install gentoo as a learning challenge (and also because I can never get bootloaders to install correctly), and was wondering if you had any in-depth documentation of the source code I could read.17:55
fsmithredarmouredheart, I make the live isos, not the devuan installer (aka debian-installer)17:59
fsmithredI don't think you can use d-i to install gentoo.18:00
fsmithredyou could use a live-iso to install a gentoo bootstrap tarball, then chroot into it and do whatever you do in gentoo.18:02
armouredheartfsmithred: Is this your work? If so, the main parts I am interested in are the bootloader detection/installation scripts. If nothing else is workable I would very much like to see how they work. https://git.devuan.org/devuan/installer-iso.git18:05
golinuxThat is a modified Debian installer18:11
fsmithredarmouredheart, nope. Not my work. I do the live installer: https://git.devuan.org/devuan/refractainstaller-base/src/branch/master/refractainstaller18:12
armouredheartfsmithred: That is exactly what I've been looking for! Thank you! If I run into trouble, would it be ok to ask you questions?18:17
fsmithredarmouredheart, yes, if I'm here.18:19
fsmithredIf it looks like I'm here but I don't answer, I'm probably in the kitchen. Will answer later.18:20
armouredheartJust finished reading through the script you posted. I like all the clear documentation, I don't see that very often. So far it seems like I have a fairly straightforward modification path, pretty much just changing the dpkg and .deb to emerge/portage equalivents18:33
DPAI'm having trouble with an eudev update on a rpi3 b+: https://bpa.st/SWXA20:42
DPAI thought maybe a reboot would help, but I think I killed it. This was my backup server.21:00
DPALooks like it was just stuck at shutting down. The update now also completes. Before the reboot, I noticed the udev process was still running despite it having tried to stop it. I manually tried it, but even with kill -9, it didn't work. That prevented a new udev instance from starting, which made the update post install script fail.21:04
DPAAnyway, works again.21:05
malade_mentalhi, I have a problem after an upgrade from ascii -> beowulf -> chimaera22:14
malade_mentalhttps://nopaste.linux-dev.org/?133603522:15
malade_mentaland when I type "é" for example, I have nothing that prints out22:15
malade_mentalI already re-configured locales22:15
malade_mentalthe dpkg-reconfigure gives me this error message : https://nopaste.linux-dev.org/?133603522:17
malade_mentaloops : *** update-locale: Error: invalid locale settings:  LANGUAGE="en_US:en" LANG=en_US.UTF-822:17
aitor_malade_mental: use locale-gen22:55
aitor_before update-locale, i mean23:03

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!