[01:15] hi, anyone with C# knowledge here? [01:15] what means ... #include [01:16] y always used it as files (.h) don't know what <> means [01:33] @tsimonq2 @wxl could be that the Qt default the is set in /etc/xdg/xdg-Lubuntu/lxqt/lxqt.conf ? [02:00] could we add a file to /etc/xdg/lxqt ??? [02:01] I don't know anything about C# [02:10] So it does look like default themes are set in /ect/xdg/xdg-Lubuntu each of the folders in the xdg-Lubuntu folder contains a configuration file that states the theme for that part of the UI. [03:09] noice [13:22] ok, I just proposed for merging the change to defalut Qt Style for Fusion. [14:43] Apparently I know how to make the gtk override, but I still can't define the default gtk themes. Should I upload the gtk override for now? [14:48] I know where the config is stored .config/gtk-3.0/settings.ini but I don't know how to make the default putting in xdg-Lubuntu doesn't work [15:07] I'm away from home this morning. I'll do some investigating when I get home. [15:44] @HMollerCl you mean C++ and any include is very similar to include something, except that the brackets indicate, most likely, standard libraries https://gcc.gnu.org/onlinedocs/cpp/Search-Path.html [15:45] @HMollerCl regarding the gtk themes, i find this super confusing myself. maybe you can add a gtk-3.0 to /etc/xdg/xdg-Lubuntu/ and throw the settings.ini in there? [15:47] @wxl> @HMollerCl you mean C++ and any include @HMollerCl you mean C++ and any include is very similar to inc …], thanks! I'm still confused with the C variants. Anyway, I was trying to understand the code to se where the default was constructed. [15:48] @HMollerCl well basically there's C, there's the expanded version C++, and then there's the Microsoft version C# [15:52] @wxl thanks! I know how to set gtk override (still not the theme) should i push the change, or wait untill I know how with the themes? [15:52] (there's also many other derivaties but that's where things get crazy: E for secure computing, Apple's Objective-C, Java, which is based heavily on Objective-C, and Not eXactly C and Not Quite C for Lego Mindstorms XD [15:53] @HMollerCl push it with a comment in the merge proposal about the theme forthcoming [15:54] ok [16:19] all my merge proposal I marked for "Needs review" that's ok? [16:20] -lugito:#lubuntu-devel- [rTROJITA07bda0974c58: initial wath file] wxl (Walter Lapchynski) committed: https://phab.lubuntu.me/rTROJITA07bda0974c58 [16:21] -lugito:#lubuntu-devel- [rTROJITAed7e56fa9517: here's the actual watch file] wxl (Walter Lapchynski) committed: https://phab.lubuntu.me/rTROJITAed7e56fa9517 [16:25] @wxl it doesn't let me propose another branch merge because there is one still active [16:47] yikes well i guess you could add it to the other one [16:58] I will try [17:05] I deleted the first and created a new one with both [17:24] unomind was added by: unomind [18:16] ok, default GTK Theme is picke with this command: ... gsettings get org.gnome.desktop.interface gtk-theme [18:43] @HMollerCl you can only do it with a command? :( [18:44] that's how lxqt-config-appearance gets the default. [18:45] QString ConfigOtherToolKits::getDefaultGTKTheme() ... { ... // Get the GTK default theme. Command line: ... // $ gsettings get org.gnome.desktop.interface gtk-theme ... QProcess gsettings; ... QStringList args; ... args << "get" << "org.gnome.desktop.interface" << "gtk-theme"; ... gsettings.start("gsettings", [18:45] args); ... if(! gsettings.waitForFinished()) ... return QString(); ... QByteArray defaultTheme = gsettings.readAll().trimmed(); ... gsettings.close(); ... if(defaultTheme.size() <= 1) ... return QString(); ... // The theme has got quotation marks. Remove it: ... defaultTheme.replace("'",""); ... return Q [18:45] String(defaultTheme); ... } [18:45] so, we need to change gsettings [18:47] https://github.com/lxqt/lxqt-config/blob/master/lxqt-config-appearance/configothertoolkits.cpp line 294 untill 311 [18:49] well wait hold on. we need to change what "gtk-theme" is defined as, no? [18:49] Someone find agaida XD [18:49] @wxl [ well wait hold on. we need to change what "gtk-theme" is defined as, no?], This is what I think [18:50] $ gsettings list-recursively | grep gtk-theme [18:50] org.gnome.desktop.interface gtk-theme 'Adwaita' [18:51] so you can `gsettings set org.gnome.desktop.interface gtk-theme 'WhateverWeWant'` [18:51] yup, or whit the command they use: ... https://github.com/lxqt/lxqt-config/blob/master/lxqt-config-appearance/configothertoolkits.cpp [18:51] Now, if only autostart scripts actually DTRT... [18:51] hmoller@hmoller-pc:~$ gsettings get org.gnome.desktop.interface gtk-theme ... 'Adwaita' [18:52] but org.gnome.desktop.interface should be a file somewhere (apparently is an xml) [18:52] right. working on that [18:53] so, we coulc branch it and change it as we want [18:55] weird if i `strace gsettings list-schemas` it goes straight to writing [18:55] oh wait i'm wrong [18:56] /usr/share/glib-2.0/schemas/gschemas.compiled [18:57] although that was ENOENT [18:57] oh no wait [18:57] that was good [18:57] then it looks through /usr/share/local [18:57] tl;dr it hunts around in /usr/share XD [19:00] 'Adwaita'Gtk+ Theme ... Basename of the default theme used by gtk+. ... [19:01] Worst case scenario we can stick a hack in lxqt-session which reads the GTK theme and sets it before launching. [19:01] But that's EVIL BAD CLUDGE [19:02] How does e.g. MATE do it? [19:02] nahhh [19:02] we can set it in default settings [19:02] now that we found the right file [19:02] just needed some team work :) [19:05] Maybe I'm wrong, but couldn we branch /usr/share/glib-2.0/schemas/ and modify org.gnome.desktop.interface.gschema.xml? [19:06] yeah we can do that in lubuntu-default-settings [19:09] mmm, changing org.gnome.desktop.interface.gschema.xml doesn't changed the output of gsettings ... maybe it must be compiled??? (thus gschemas.compiled exist) [19:09] that seems..... strange [19:09] but perhaps [19:13] i mean i'm not sure why the strace would show it reading it if that was the case [19:16] worst case scenario we could ... gsettings set org.gnome.desktop.interface gtk-theme "Arc-Darker" [19:26] link plaes lubuntu 18.10 relaser [19:27] @wxl it is compiled with glib-compile-schemas [19:29] so there might be 2 options. change the org.gnome.desktop.interface.gschema.xml OR create a gschema.override file. ... In both cases we will need to compile it. [19:32] https://developer.gnome.org/gio/stable/glib-compile-schemas.html [19:35] @tsimonq2 [How does e.g. MATE do it?], MATE has a gschema.override looek at terzag answer https://ubuntu-mate.community/t/changing-the-default-appearance-theme/11770/3 [19:37] looks like I will make 21 commits to manual this week but I will be away from keyboard for the rest of the day [21:04] @HMollerCl looks like the override seems to be the right way. again, lubuntu-default-settings [21:04] @luca_aleksandr for the dailies, same place as last time, but it's also still not released and won't be until near the end of october [21:04] lyorian: 🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟 [21:08] @wxl [ @HMollerCl looks like the override seems to be the right way. again, lubun …], yes, it worked in my environment. I created /usr/share/glib2.0/schemas/50_lubuntu.override.schema shud I add, commit and push to lubuntu-default-settings/src/usr/share/glib-2.0/schemas ?? ... Will the installation managed the glib-compile-sche [21:08] mas ?? Or should we make something?? [21:10] @HMollerCl if it exists, does it compile on its own, ever? [21:11] I had to compile it manualy [21:11] so there's no way for it to do it on its own? [21:11] I believe that during the installation it does [21:12] because if so, then that should solve the problem [21:12] but I really don't know what the installation does. [21:12] i'm thinking maybe it does when the session starts? [21:12] it might be good to boot into live, add the override, restart sddm, and see what happens [21:14] I don't think so, because it's global. The compiled version is stored in /usr/share/glib-2.0/schemas/gschemas.compiled [21:14] there is no need to compile it every time a session is open [21:14] well a lot of those globals get integrated right from the get go [21:14] i'd just see what happens [21:15] agree [21:15] I will push it [21:16] alternately we can always add the compilation into the post inst script https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html [21:18] I'm wondering how mate does it. [21:28] hm https://bugs.launchpad.net/ubuntu/+source/ubuntu-mate-settings/+bug/1577715 [21:28] Ubottu bug 1577715 in ubuntu-mate-settings (Ubuntu) "ubuntu-mate.gschema.override should begin with a 'nn_' number" [Undecided, Fix Released] [21:29] they do not have a postinst in any case https://github.com/ubuntu-mate/ubuntu-mate-settings [21:49] now I'm out of ideas ... gsetings get org.gnome.desktop.interface gtk-theme gives me 'Arc-Darker' still a ne user gets 'Adwaita' as default theme [21:50] if i may be totally rash, i suggest getting on irc :) and joining #ubuntu-mate [21:51] or see what happens. I may have trashed my installations with all the things I've done [21:51] for things of this nature i much prefer using a vm [21:53] yes, I'm using it too, but installing a new one take some time to reconfigure all the things I use, accounts, cifs and other I'm waiting to install the daly with my modifications :) [21:54] Anyway, I'm proposing the merging and got this error I really don't understand what it means: ... The target repository and path together cannot be the same as the source repository and path. [21:55] yeah i usually just go slim [21:56] that sounds like you're suggesting to merge e.g. ~youruser/somerepo into ~youruser/somerepo [22:00] will check I'm leting Needs review checked because it is the default, is ok? [22:00] Shoukld I put a reviewer? [22:03] naw it'll all be set up naturally [22:54] ok, I have my proposed merge done. Do you now when will they be in the new daily to see if it works? [22:54] @HMollerCl i'll review probably late tonight [22:54] (still at work) [22:55] I think I could have the energy to go to the computer for a little bit tonight. [22:55] What's up? [22:56] 🤞I believe the Arc-Darker GTK theme will be the default. [22:57] @tsimonq2: https://code.launchpad.net/~hmollercl/lubuntu-default-settings/+git/lubuntu-default-settings/+merge/355516 [22:58] @wxl [ @tsimonq2: https://code.launchpad.net/~hmollercl/lubuntu-default-settings/ …], Ack [22:59] It depends on: ... 1.- glib-compile-schemas is executed automatyically somehow. ... 2.- lxqt-config-appearance takes as supposed gsettings get org.gnome.desktop.interface gtk-theme [23:02] @TheWendyPower another thing I've seen people complaining is the size of button (of open apps) in taskbar. Default is 400, for me 200 is ok and appears to be the standard. What do you think?