ChilledCoffee | I 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 look | 02:14 |
---|---|---|
onefang | A possible answer I've seen before here is to install nocsd. I've not tried it myself. | 02:16 |
ChilledCoffee | I just reading more into it, it looks like I want to force everything to use "clearlooks" as opposed to "adwaita" | 02:19 |
ChilledCoffee | I'm not sure how to do that though | 02:19 |
onefang | That likely depends on your window manager. Oops, they gone. | 02:25 |
onefang | Ah they back. lol | 02:25 |
onefang | Hopefully someone that has actually done this can help. | 02:25 |
ChilledCoffee | Sorry, I was rebooting to see if something would fix it | 02:27 |
ChilledCoffee | I apparently have my theme set to "Clearlooks", but it only appears to partially be in effect which is confusing to me | 02:27 |
ChilledCoffee | Maybe some things are gtk3, and some are gtk2, and I need to set it again somewhere. Sigh I really prefer QT to GTK | 02:28 |
onefang | Well we can't help what people choose to use for their graphics backend. Sounds like it half works at least, so progress. | 02:29 |
golinux | ChilledCoffee: Install the gtk3-nocsd package | 02:47 |
ChilledCoffee | Thanks | 02:49 |
ChilledCoffee | It appears that install gtk3-nocsd, installing the cinnabar-icon-theme, and reverifying the settings in the XFCE menus has fixed almost everything. Thanks everyone :D | 03:13 |
onefang | Cool. | 03:34 |
onefang | Now that I have tried it, works for openbox as well. B-) | 03:38 |
ChilledCoffee | Does anyone know why my Alsa sound may have stopped working after upgrading? | 03:42 |
ChilledCoffee | Never mind, it appears it just one application having issues | 03:45 |
golinux | The customized clearlooks-phenix-jessie/ascii/beowulf/chimaera themes all work on Xfce. :) | 03:46 |
golinux | ChilledCoffee: The culprit might be some pulseaudio mischief | 03:47 |
golinux | onefang: The above mentioned theme contains an openbox theme | 03:48 |
onefang | For the record, I'm using the Nightmare-01 theme for openbox, coz I prefer dark themes. | 03:48 |
onefang | But I already had cinnabar-icon-theme installed anyway. | 03:49 |
rrq | but 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 |
golinux | rrq: A screenie would be nice. :) | 05:09 |
Unit193 | Before 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 |
Afdal | hmm this gtk3-nocsd thing is neato | 05:30 |
Afdal | how do I make it run automatically for all applications though | 05:31 |
Afdal | the git page describes a .bashrc hack but that'll only work for terminal-loaded programs | 05:31 |
Afdal | actually I think my LD_PRELOAD path is wrong | 05:33 |
Afdal | export LD_PRELOAD="/usr/bin/gtk3-nocsd" <- isn't this the right way to do it? | 05:33 |
gnarface | probably not | 05:34 |
Afdal | What am I missing here... | 05:34 |
gnarface | ... since LD_PRELOAD would be expecting something from /usr/lib/, i'm pretty sure | 05:34 |
Afdal | Well I don't see a libgtk3-nocsd.so.0 anywhere so I'm not sure how I would load that | 05:34 |
gnarface | dpkg -L gtk3-nocsd | 05:34 |
gnarface | normally 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 behaved | 05:39 |
Afdal | oh well something about this LD_PRELOAD variable is wrong anyway | 05:39 |
gnarface | ... in those cases, i think it'll still obey the global /etc/profile | 05:40 |
Afdal | wait, .bash_profile? | 05:40 |
Afdal | not .bashrc? | 05:40 |
gnarface | yea | 05:40 |
gnarface | .bash_profile calls .bashrc, so if .bash_profile doesn't get called neither are getting called | 05:41 |
gnarface | though there's other possible names for the login script | 05:41 |
gnarface | i think it can also be named .login | 05:41 |
Afdal | oh okay well I haven't made a .bash_profile | 05:41 |
Afdal | and .bashrc is definitely getting invoked | 05:41 |
gnarface | oh wait not .login, .profile maybe | 05:42 |
Afdal | these variables are getting set, I'm just setting one of them incorrectly | 05:42 |
gnarface | hmm | 05:42 |
Afdal | printenv shows they're set properly | 05:42 |
gnarface | well no libraries show up in the output of "dpkg -L gtk3-nocsd" ? | 05:42 |
gnarface | i don't know for sure it uses ld_preload, i'm assuming you read that elsewhere | 05:42 |
Afdal | yeah I don't see anything that looks like a library | 05:43 |
gnarface | the fact you put a something from /usr/bin/ in there makes me wonder if this is supposed to actually be used as an alias | 05:43 |
gnarface | aliases would go in .bashrc | 05:43 |
Afdal | To have all Gtk+ 3 apps (of current user) use this hack, export some environment variables in your ~/.bashrc: | 05:43 |
Afdal | export GTK_CSD=0 | 05:43 |
Afdal | export LD_PRELOAD=<"full path" of your libgtk3-nocsd.so.0 file> | 05:43 |
Afdal | ^ this is their instructions | 05:43 |
gnarface | huh | 05:43 |
Afdal | Also I just realized PCMan of PCManFM fame makes this hack | 05:44 |
gnarface | there should be stock login scripts in /etc/skel/, or at least there were... | 05:44 |
Afdal | neat | 05:45 |
gnarface | if you create your users with adduser instead of useradd it should copy /etc/skel/ by default | 05:46 |
gnarface | i know that sounds dumb as hell but there's a historical reason | 05:46 |
adhoc | afternoon all | 05:56 |
rwp | Afdal, I didn't catch where you said how you were starting X. From slim or lightdm? Or from xinit or startx? | 05:56 |
Afdal | I dunno, how do I check | 05:56 |
Afdal | it's probably lightdm | 05:56 |
Afdal | whatever the Chimaera default is | 05:56 |
adhoc | should be a link in /etc/rc2.d/ ? | 05:56 |
rwp | Do you log into a Linux vt text console or into a graphical login manager? | 05:56 |
Afdal | graphical | 05:57 |
Afdal | although I log in automatically on this machine :) | 05:57 |
rwp | Then it is slim/lightdm and which one does not matter. | 05:57 |
rwp | I recommend putting that environment variable in ~/.xsessionrc file. Then it will exist for all of your processes started that way. | 05:57 |
rwp | The ~/.xsessionrc file is sourced by the X startup scripts. Careful with the syntax as it is /bin/sh syntax only there. | 05:57 |
rwp | Those commands you listed above "export GTK_CSD=0" and "export LD_PRELOAD=...path to .so file..." are okay syntax. | 05:59 |
Afdal | well look | 05:59 |
Afdal | these variables are already getting set properly by .bashrc | 05:59 |
Afdal | my issue is I'm not setting one of them correctly | 05:59 |
Afdal | I need to figure out what's up with that first | 05:59 |
Afdal | ERROR: ld.so: object '/usr/bin/gtk3-nocsd' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. | 06:00 |
rwp | When logging in with the graphical login manager if you start up a shell then bash of course sources ~/.bashrc file. | 06:00 |
rwp | But other windows started from a menu pick for example will not load the shell and will not load the .bashrc file. | 06:00 |
Afdal | right | 06:00 |
Afdal | now what's wrong with this LD_PRELOAD kajigger | 06:01 |
Afdal | I don't see a library file anywhere to preload | 06:01 |
rwp | The /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 |
rwp | What does "file /usr/bin/gtk3-nocsd" say? | 06:01 |
rwp | I am thinking it will be a shell script. | 06:01 |
Afdal | yeah it's a shell script | 06:01 |
rwp | Shell scripts are not candidates for LD_PRELOAD. /me goes to look at gtk3-nocsd documentation... | 06:02 |
rwp | Is this something that is packaged? Or something that was "make install" copied into place? | 06:02 |
rwp | Ha! https://github.com/PCMan/gtk3-nocsd also suggests to use ~/.xsessionrc file too. :-) | 06:03 |
Afdal | I just grabbed it off the Chimaera repo | 06:03 |
rwp | In that case "dpkg -L gtk3-nocsd | grep lib/" should show something useful. | 06:03 |
Afdal | says nuffin | 06:04 |
brocashelm | what worked for me was compiling/installing xfce classic's libxfce4ui-nocsd | 06:04 |
rwp | Hmm... Maybe the shared library is in a helper package? Or elsewhere? | 06:04 |
brocashelm | although you still see csd garbage in thunar (like the custom actions menu) | 06:05 |
rwp | The man page has more instructions. I found Ubuntu's bionic man page: https://manpages.ubuntu.com/manpages/bionic/man1/gtk3-nocsd.1.html | 06:05 |
rwp | I expect a shared library to be in /usr/lib/x86_64-linux-gnu/foo.so or similar location. | 06:06 |
Afdal | ah, bingo | 06:08 |
rwp | It seems to me that gtk3-nocsd runs a command with the environment set to preload. So try: gtk3-nocsd env | grep LD_ | 06:08 |
Afdal | found it | 06:08 |
Afdal | /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0 | 06:08 |
Afdal | mmhmm, that works ;) | 06:09 |
rwp | That 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.0 | 06:09 |
Afdal | ah yeah, the package is "libgtk3-nocsd0" | 06:09 |
Afdal | Not sure why someone added that zero... | 06:10 |
rwp | That explains that part then. | 06:10 |
rwp | In 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 |
Afdal | I don't have one of those files | 06:10 |
rwp | However the docs don't suggest that. The docs suggest that once installed it will have automatic effect. | 06:10 |
Afdal | should I make it :'} | 06:10 |
rwp | The 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 |
rwp | Therefore unless you are using GNOME (heaven help you) then it should all be automatic once installed. | 06:11 |
Afdal | hmm make I should log out and back in | 06:11 |
Afdal | maybe* | 06:11 |
rwp | Yes. | 06:11 |
Afdal | blegh, I don't doin that now | 06:11 |
Afdal | what about... | 06:11 |
Afdal | nah, nope lol | 06:11 |
Afdal | Later I guess | 06:11 |
rwp | Your 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 |
Afdal | I was thinkin refreshing my xfce4 environment might work but that's just as troublesome | 06:12 |
Afdal | yeah | 06:12 |
Afdal | oh well, later then | 06:12 |
rwp | But you can start other applications using gtk3-nocsd and see what they will look like next time. | 06:12 |
Afdal | yeah I've noticed some things get double headers like rrq mentioned | 06:13 |
Afdal | so it's only a partial workaround for csd madness :'( | 06:13 |
rwp | You 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 |
Afdal | Thunar doesn't have any CSD that I'm aware of | 06:14 |
rwp | I never run any of those. I just wanted to say some actual example. | 06:14 |
Afdal | but you can tell the difference when you run gtk3-nocsd xfce4-settings-manager | 06:14 |
rwp | I mean, for me it is all ls and mv and what more do you want? | 06:14 |
Afdal | midnight commander maybe {: | 06:14 |
rwp | Emacs! FTW! :-) | 06:14 |
rwp | I 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 |
Afdal | Sadly, I have a life | 06:16 |
rwp | But otherwise it is just ls, mv, cp, rm, and most importantly rsync. That's all anyone really ever needs. | 06:16 |
Afdal | I don't have infinite time to learn arcane emacs shortcuts | 06:16 |
Afdal | I will forever be a nano pleb... | 06:16 |
rwp | Then concentrate on the command line utilities as they will be endlessly useful over the long run. | 06:16 |
rwp | Anyway... It seems you have your problem solved? All good? | 06:16 |
Afdal | \:o/ | 06:17 |
Afdal | I use rsync all the time but every single time I use it I end up needing to look up parameters again | 06:18 |
rwp | I am assuming that \:o/ is an icon for Zaphod Beeblebrox? Who has two heads? :-) | 06:18 |
Afdal | \:-)/ | 06:19 |
Terrassenprimat | how do i use the devuan-wiki channel? | 06:39 |
jason1234 | how to install a jitsi meet on devuan ascii ?? | 07:04 |
jason1234 | serer | 07:04 |
rrq | jason1234: add "deb https://download.jitsi.org stable" to your sources.list, then update and install jitsi-meet | 07:23 |
armouredheart | Hello! 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 |
rrq | armouredheart: https://git.devuan.org/devuan/installer-iso.git | 10:24 |
Hurgotron | armouredheart: I think fsmithred (not here right now) would be the right one to talk to. | 10:25 |
armouredheart | rrq: thank you | 10:26 |
armouredheart | Hurgotron: noted | 10:26 |
rrq | yes, fsmithred makes the live installer(s); he'd be able to point you to those sources | 10:27 |
rrq | there'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 doors | 17:52 | |
wikan | i 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 |
armouredheart | fsmithred: 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 |
fsmithred | armouredheart, I make the live isos, not the devuan installer (aka debian-installer) | 17:59 |
fsmithred | I don't think you can use d-i to install gentoo. | 18:00 |
fsmithred | you could use a live-iso to install a gentoo bootstrap tarball, then chroot into it and do whatever you do in gentoo. | 18:02 |
armouredheart | fsmithred: 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.git | 18:05 |
golinux | That is a modified Debian installer | 18:11 |
fsmithred | armouredheart, nope. Not my work. I do the live installer: https://git.devuan.org/devuan/refractainstaller-base/src/branch/master/refractainstaller | 18:12 |
armouredheart | fsmithred: 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 |
fsmithred | armouredheart, yes, if I'm here. | 18:19 |
fsmithred | If it looks like I'm here but I don't answer, I'm probably in the kitchen. Will answer later. | 18:20 |
armouredheart | Just 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 equalivents | 18:33 |
DPA | I'm having trouble with an eudev update on a rpi3 b+: https://bpa.st/SWXA | 20:42 |
DPA | I thought maybe a reboot would help, but I think I killed it. This was my backup server. | 21:00 |
DPA | Looks 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 |
DPA | Anyway, works again. | 21:05 |
malade_mental | hi, I have a problem after an upgrade from ascii -> beowulf -> chimaera | 22:14 |
malade_mental | https://nopaste.linux-dev.org/?1336035 | 22:15 |
malade_mental | and when I type "é" for example, I have nothing that prints out | 22:15 |
malade_mental | I already re-configured locales | 22:15 |
malade_mental | the dpkg-reconfigure gives me this error message : https://nopaste.linux-dev.org/?1336035 | 22:17 |
malade_mental | oops : *** update-locale: Error: invalid locale settings: LANGUAGE="en_US:en" LANG=en_US.UTF-8 | 22:17 |
aitor_ | malade_mental: use locale-gen | 22:55 |
aitor_ | before update-locale, i mean | 23:03 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!