LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-26-2021, 07:11 AM   #91
lovemeslk
Member
 
Registered: Feb 2020
Location: Rantoul IL
Distribution: Slackware
Posts: 350

Rep: Reputation: 72

Attachment 37042KuserManager quick hack for Kdialog.
helps me
Attached Files
File Type: txt KuserManager.tar.gz.txt (5.1 KB, 10 views)

Last edited by lovemeslk; 08-26-2021 at 06:14 PM.
 
Old 08-26-2021, 07:37 PM   #92
ChuangTzu
Senior Member
 
Registered: May 2015
Location: Where ever needed
Distribution: Slackware/Salix while testing others
Posts: 1,718

Rep: Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857
15.0-RC1 is working well...Never a doubt, perfection takes time, rushing about is just one reason the world is screwy.
 
Old 08-26-2021, 07:39 PM   #93
ChuangTzu
Senior Member
 
Registered: May 2015
Location: Where ever needed
Distribution: Slackware/Salix while testing others
Posts: 1,718

Rep: Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857
Quote:
Originally Posted by cynwulf View Post
The disk space is a secondary concern, if that. The reason for building lots of small binary packages from a single source package is _bandwidth_. If some package only requires a single lib file from a large binary software distribution, splitting to smaller packages significantly decreases the load on repository mirrors.

The opposite scenario is any given BSD derived OS' binary packages. You tend to get the kitchen sink there, but there's not really the manpower and resources for an effort like Debian's.
Now cyn, you've been around long enough to know that Debian's manpower has never been the prowess the fanboys claim.
 
Old 08-27-2021, 09:14 AM   #94
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
My comment was not based on hearsay from any of the fanbois.

The main point there was that:

Debian is a "large project".
Debian has dependency resolution.

Therefore, it may make sense for a large project which has a package manager which implements dependency resolution, to split packages. Otherwise the increased load on any mirrors, becomes significant. Otherwise every "fanboy" who can't decide between gnome and KDE (and who has probably already, needlessly, downloaded all the iso images) will be hammering your servers... downloading, development files, docs, examples, utilities, etc that they will never need. For example, libcairo is a fraction of the size of the full cairo distribution - its commonly used, so it makes sense to split it.

Slackware, where the whole distribution fits on one DVD-R, and where dependency resolution isn't an issue, is a wholly different animal.

Without dependency resolution, splitting packages is pointless.

In the case of the 'BSDs, packages tend to be pre-compiled ports and ports are literally just the whole upstream source tarball plus any patches and build scripts.

Last edited by cynwulf; 08-27-2021 at 09:16 AM.
 
2 members found this post helpful.
Old 08-27-2021, 04:00 PM   #95
ChuangTzu
Senior Member
 
Registered: May 2015
Location: Where ever needed
Distribution: Slackware/Salix while testing others
Posts: 1,718

Rep: Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857
I stand corrected cyn as it appears I misinterpreted your post. I thought you were saying that Debian can handle it because of the size of their team. In which I was stating that the size of their team has been debatable for years and the number of packages/splits can't possibly be adequately maintained. Cheers.
 
Old 08-28-2021, 02:10 AM   #96
solarfields
Senior Member
 
Registered: Feb 2006
Location: slackalaxy.com
Distribution: Slackware, CRUX
Posts: 1,458

Rep: Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010
Quote:
Originally Posted by enine View Post
I found this page that fixes the missing scrollbar arrows
https://slackalaxy.com/2021/01/07/gt...ollbar-arrows/

this one fixes the scrollbars hiding
https://slackalaxy.com/2017/11/27/gt...ay-scrollbars/

The other fix I found before and apparently forgot to bookmark is when your typing and you type a / or ' and the search comes up. I see it often in the Citrix client. I thought it was under an accessibility config setting but can't find it now.

Libreoffice is the other, now when you click on a scrollbar instead of going down one page at a time it scrolls down multiple pages. Right clicking on a scrollbar seems to take it one page at a time. I haven't found a fix for that one yet.
I am flattered my humble blog is mentioned here. Let me just chime in and say that I finally solved all my issues with GTK3, by avoiding GTK3 programs all together.
 
Old 08-28-2021, 02:41 AM   #97
enine
Senior Member
 
Registered: Nov 2003
Distribution: Slackʍɐɹǝ
Posts: 1,486
Blog Entries: 4

Rep: Reputation: 282Reputation: 282Reputation: 282
I think I found you had listed one of those pages here.
What do you use in place of Firefox, Libreoffice, etc then?
 
Old 08-28-2021, 02:45 AM   #98
solarfields
Senior Member
 
Registered: Feb 2006
Location: slackalaxy.com
Distribution: Slackware, CRUX
Posts: 1,458

Rep: Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010
The only GTK3 program I still use almost all the time is Google Chrome. However, I made myself a theme to match my GTK2 theme:
https://slackalaxy.com/2021/01/31/chrome-theme-creator/

I tried using Palemoon as a browser but it has problem with GitHub and Twitter, which think my browser is a too old Firefox. As an office suite, I use WPS office.
 
Old 08-28-2021, 03:01 AM   #99
solarfields
Senior Member
 
Registered: Feb 2006
Location: slackalaxy.com
Distribution: Slackware, CRUX
Posts: 1,458

Rep: Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010
Apart from that, I am running Xfce 4.12 with a bunch of old applications (last GTK2 version), including an ancient Gnumeric. I had horrible problems with scrolling the spreadsheet contents in "modern" Gnumeric, to the point it was almost unusable for large data sets. I told myself that since I was using it on -current, not everything was expected to be perfect. Well, I got fed up.

Last edited by solarfields; 08-28-2021 at 03:16 AM.
 
Old 08-28-2021, 06:58 AM   #100
enine
Senior Member
 
Registered: Nov 2003
Distribution: Slackʍɐɹǝ
Posts: 1,486
Blog Entries: 4

Rep: Reputation: 282Reputation: 282Reputation: 282
I've been trying to figure out which applications version of gtk like chromium, mousepad, etc .
 
Old 08-28-2021, 07:01 AM   #101
solarfields
Senior Member
 
Registered: Feb 2006
Location: slackalaxy.com
Distribution: Slackware, CRUX
Posts: 1,458

Rep: Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010Reputation: 1010
Quote:
Originally Posted by enine View Post
I've been trying to figure out which applications version of gtk like chromium, mousepad, etc .
well, these are some 'legacy' applications that I use with my custom Xfce 4.12 repo:
https://github.com/slackalaxy/tales/tree/main/legacy
 
Old 08-28-2021, 07:04 AM   #102
enine
Senior Member
 
Registered: Nov 2003
Distribution: Slackʍɐɹǝ
Posts: 1,486
Blog Entries: 4

Rep: Reputation: 282Reputation: 282Reputation: 282
As soon as I typed that it made clicked in my head
Code:
bash-5.1$ which mousepad
/usr/bin/mousepad
bash-5.1$ ldd /usr/bin/mousepad
	linux-vdso.so.1 (0x00007fff04d21000)
	libmousepad.so.0 => /usr/lib64/libmousepad.so.0 (0x00007f626dd6d000)
	libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f626dba0000)
	libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f626db46000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f626d966000)
	libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f626d960000)
	libgtksourceview-3.0.so.1 => /usr/lib64/libgtksourceview-3.0.so.1 (0x00007f626d8b7000)
	libgtk-3.so.0 => /usr/lib64/libgtk-3.so.0 (0x00007f626d108000)
	libgdk-3.so.0 => /usr/lib64/libgdk-3.so.0 (0x00007f626d002000)
so it looks like gtk3, but making a change to the settings.ini under ~/.config/gtk-3.0/ doesn't seem to have any effect and the assets under there have a round close button but the window has a square button, so where where is it getting its theme from now.

ok, here we go. Run mousepad or whatever application you want.
Run ps -A to get its pid
then lsof -p <pid from above>

and you get:
Code:
COMMAND    PID   USER   FD      TYPE             DEVICE SIZE/OFF     NODE NAME
mousepad 21811 eugene  cwd       DIR                8,2     4096 13114975 /home/eugene
mousepad 21811 eugene  rtd       DIR                8,2     4096        2 /
mousepad 21811 eugene  txt       REG                8,2    14464  9619869 /usr/bin/mousepad
mousepad 21811 eugene  mem       REG                8,2   506280  9635443 /usr/lib64/libibus-1.0.so.5.0.525
mousepad 21811 eugene  mem       REG                8,2   319368 10118390 /usr/share/fonts/TTF/LiberationMono-Regular.ttf
mousepad 21811 eugene  mem       REG                8,2   415428 10118391 /usr/share/fonts/TTF/LiberationSans-Bold.ttf
mousepad 21811 eugene  mem       REG                8,2   757076 10114352 /usr/share/fonts/TTF/DejaVuSans.ttf
mousepad 21811 eugene  mem       REG                8,2   411860 10118394 /usr/share/fonts/TTF/LiberationSans-Regular.ttf
mousepad 21811 eugene  mem       REG                8,2 10603296  9638128 /usr/lib64/librsvg-2.so.2.47.0
mousepad 21811 eugene  mem       REG                8,2   229608  9468216 /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-le64.cache-7
mousepad 21811 eugene  mem       REG                8,2    84560  9468310 /var/cache/fontconfig/d62e99ef547d1d24cdb1bd22ec1a2976-le64.cache-7
mousepad 21811 eugene  mem       REG                8,2   763336  9468308 /var/cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-le64.cache-7
mousepad 21811 eugene  mem       REG                8,2    91848  9468298 /var/cache/fontconfig/f349e9996a5320f6dd491cedd2b1f964-le64.cache-7
mousepad 21811 eugene  mem       REG                8,2  2161336  9592762 /usr/lib64/libstdc++.so.6.0.29
mousepad 21811 eugene  mem       REG                8,2    35968 11808164 /usr/lib64/gtk-3.0/3.0.0/immodules/im-ibus.so
mousepad 21811 eugene  mem       REG                8,2    14584 11287314 /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
mousepad 21811 eugene  DEL       REG                0,1            753698 /SYSV00000000
mousepad 21811 eugene  mem       REG                8,2   158300  9981554 /usr/share/mime/mime.cache
mousepad 21811 eugene  mem       REG                8,2    27448  9849485 /usr/local/share/mime/mime.cache
mousepad 21811 eugene  mem       REG                8,2    14400  9840171 /usr/lib64/gtk-3.0/modules/libcolorreload-gtk-module.so
mousepad 21811 eugene  mem       REG                8,2   267160  9715586 /usr/lib64/gvfs/libgvfscommon.so
mousepad 21811 eugene  mem       REG                8,2   227656 10113395 /usr/lib64/gio/modules/libgvfsdbus.so
mousepad 21811 eugene  mem       REG                8,2    14152  9666603 /usr/lib64/libgthread-2.0.so.0.6800.4
mousepad 21811 eugene  mem       REG                8,2   110376  9666310 /usr/lib64/libxfconf-0.so.3.0.0
mousepad 21811 eugene  mem       REG                8,2     5312  9468309 /var/cache/fontconfig/430573515378ab02db8ea38f42c4d422-le64.cache-7
mousepad 21811 eugene  mem       REG                8,2     1624 13507646 /home/eugene/.cache/fontconfig/814e60ee29ba9d5155329399a1601091-le64.cache-7
mousepad 21811 eugene  mem       REG                8,2      532 13509513 /home/eugene/.local/share/mime/mime.cache
mousepad 21811 eugene  mem       REG                8,2   104856  9592760 /usr/lib64/libgcc_s.so.1
mousepad 21811 eugene  mem       REG                8,2    14408  9840172 /usr/lib64/gtk-3.0/modules/libwindow-decorations-gtk-module.so
mousepad 21811 eugene  mem       REG                8,2    43448 12194345 /usr/share/themes/Greybird/gtk-3.0/gtk.gresource
mousepad 21811 eugene  mem       REG                8,2     3222  9842534 /usr/share/locale/en/LC_MESSAGES/gtk30.mo
mousepad 21811 eugene  mem       REG                8,2     2382 13118403 /home/eugene/.config/dconf/user
mousepad 21811 eugene  mem       REG               0,44        2       26 /run/user/1000/dconf/user
mousepad 21811 eugene  mem       REG                8,2    73176 10113209 /usr/lib64/gio/modules/libdconfsettings.so
mousepad 21811 eugene  mem       REG                8,2   116279 14034422 /usr/share/glib-2.0/schemas/gschemas.compiled
mousepad 21811 eugene  mem       REG                8,2   346132 14028696 /usr/lib64/locale/en_US.utf8/LC_CTYPE
mousepad 21811 eugene  mem       REG                8,2    39576 10491880 /lib64/libcap.so.2.53
mousepad 21811 eugene  mem       REG                8,2   691976 10485863 /lib64/libelogind.so.0.29.0
mousepad 21811 eugene  mem       REG                8,2   137184  9632551 /usr/lib64/libbrotlicommon.so.1.0.9
mousepad 21811 eugene  mem       REG                8,2   137688  9647586 /usr/lib64/libGLX.so.0.0.0
mousepad 21811 eugene  mem       REG                8,2    26808  9657474 /usr/lib64/libXdmcp.so.6.0.0
mousepad 21811 eugene  mem       REG                8,2    14512  9657359 /usr/lib64/libXau.so.6.0.0
mousepad 21811 eugene  mem       REG                8,2   719232  9648604 /usr/lib64/libGLdispatch.so.0.0.0
mousepad 21811 eugene  mem       REG                8,2   977664  9632258 /usr/lib64/libatspi.so.0.0.1
mousepad 21811 eugene  mem       REG                8,2   337752  9570243 /usr/lib64/libdbus-1.so.3.19.13
mousepad 21811 eugene  mem       REG                8,2    51152  9632552 /usr/lib64/libbrotlidec.so.1.0.9
mousepad 21811 eugene  mem       REG                8,2    75136 10495882 /lib64/libbz2.so.1.0.8
mousepad 21811 eugene  mem       REG                8,2   158416 10495892 /lib64/liblzma.so.5.2.5
mousepad 21811 eugene  mem       REG                8,2   336816 10493508 /lib64/libblkid.so.1.1.0
mousepad 21811 eugene  mem       REG                8,2   485648 10495896 /lib64/libpcre.so.1.2.13
mousepad 21811 eugene  mem       REG                8,2   678536  9617854 /usr/lib64/libjpeg.so.62.3.0
mousepad 21811 eugene  mem       REG                8,2   571648  9647482 /usr/lib64/libGL.so.1.7.0
mousepad 21811 eugene  mem       REG                8,2    47632  9657741 /usr/lib64/libXrender.so.1.3.0
mousepad 21811 eugene  mem       REG                8,2    59696  9658447 /usr/lib64/libxcb-render.so.0.0.0
mousepad 21811 eugene  mem       REG                8,2   162752  9658461 /usr/lib64/libxcb.so.1.1.0
mousepad 21811 eugene  mem       REG                8,2    14432  9658451 /usr/lib64/libxcb-shm.so.0.0.0
mousepad 21811 eugene  mem       REG                8,2   216112  9632479 /usr/lib64/libpng16.so.16.37.0
mousepad 21811 eugene  mem       REG                8,2    80408  9647481 /usr/lib64/libEGL.so.1.1.0
mousepad 21811 eugene  mem       REG                8,2   682776  9661664 /usr/lib64/libpixman-1.so.0.40.0
mousepad 21811 eugene  mem       REG                8,2   161912  9634434 /usr/lib64/libgraphite2.so.3.2.1
mousepad 21811 eugene  mem       REG                8,2    14520  9657654 /usr/lib64/libXinerama.so.1.0.0
mousepad 21811 eugene  mem       REG                8,2    47408  9657722 /usr/lib64/libXrandr.so.2.2.0
mousepad 21811 eugene  mem       REG                8,2    14360  9657418 /usr/lib64/libXcomposite.so.1.0.0
mousepad 21811 eugene  mem       REG                8,2    14384  9657470 /usr/lib64/libXdamage.so.1.1.0
mousepad 21811 eugene  mem       REG                8,2    43688  9657434 /usr/lib64/libXcursor.so.1.0.2
mousepad 21811 eugene  mem       REG                8,2    77496  9657488 /usr/lib64/libXext.so.6.4.0
mousepad 21811 eugene  mem       REG                8,2    14240  9661755 /usr/lib64/libwayland-egl.so.1.0.0
mousepad 21811 eugene  mem       REG                8,2    35256  9661754 /usr/lib64/libwayland-cursor.so.0.0.0
mousepad 21811 eugene  mem       REG                8,2    64832  9661753 /usr/lib64/libwayland-client.so.0.3.0
mousepad 21811 eugene  mem       REG                8,2   281272  9639032 /usr/lib64/libxkbcommon.so.0.0.0
mousepad 21811 eugene  mem       REG                8,2    45928 10495953 /lib64/librt-2.33.so
mousepad 21811 eugene  mem       REG                8,2   143872 10495951 /lib64/libpthread-2.33.so
mousepad 21811 eugene  mem       REG                8,2    30800  9657553 /usr/lib64/libXfixes.so.3.1.0
mousepad 21811 eugene  mem       REG                8,2   264432  9632253 /usr/lib64/libatk-bridge-2.0.so.0.0.0
mousepad 21811 eugene  mem       REG                8,2  1306080  9575602 /usr/lib64/libX11.so.6.4.0
mousepad 21811 eugene  mem       REG                8,2    72120  9657577 /usr/lib64/libXi.so.6.1.0
mousepad 21811 eugene  mem       REG                8,2  1255240  9617777 /usr/lib64/libepoxy.so.0.0.0
mousepad 21811 eugene  mem       REG                8,2   116944  9633167 /usr/lib64/libfribidi.so.0.4.0
mousepad 21811 eugene  mem       REG                8,2   802208  9592753 /usr/lib64/libfreetype.so.6.18.0
mousepad 21811 eugene  mem       REG                8,2   293808  9656007 /usr/lib64/libfontconfig.so.1.12.0
mousepad 21811 eugene  mem       REG                8,2    96120  9663583 /usr/lib64/libpangoft2-1.0.so.0.4800.9
mousepad 21811 eugene  mem       REG                8,2  1489496  9658433 /usr/lib64/libxml2.so.2.9.12
mousepad 21811 eugene  mem       REG                8,2    18680 10495905 /lib64/libdl-2.33.so
mousepad 21811 eugene  mem       REG                8,2    43416  9588104 /usr/lib64/libffi.so.7.1.0
mousepad 21811 eugene  mem       REG                8,2   104920 10495952 /lib64/libresolv-2.33.so
mousepad 21811 eugene  mem       REG                8,2   374768 10493509 /lib64/libmount.so.1.1.0
mousepad 21811 eugene  mem       REG                8,2  1415064 10495906 /lib64/libm-2.33.so
mousepad 21811 eugene  mem       REG                8,2  1242160  9655817 /usr/lib64/libglib-2.0.so.0.6800.4
mousepad 21811 eugene  mem       REG                8,2   186408  9633415 /usr/lib64/libgdk_pixbuf-2.0.so.0.4200.6
mousepad 21811 eugene  mem       REG                8,2  1261912  9632569 /usr/lib64/libcairo.so.2.11600.0
mousepad 21811 eugene  mem       REG                8,2    43008  9632567 /usr/lib64/libcairo-gobject.so.2.11600.0
mousepad 21811 eugene  mem       REG                8,2   165752  9632331 /usr/lib64/libatk-1.0.so.0.23609.1
mousepad 21811 eugene  mem       REG                8,2   952088  9635315 /usr/lib64/libharfbuzz.so.0.20900.0
mousepad 21811 eugene  mem       REG                8,2   333768  9663581 /usr/lib64/libpango-1.0.so.0.4800.9
mousepad 21811 eugene  mem       REG                8,2    63480  9663582 /usr/lib64/libpangocairo-1.0.so.0.4800.9
mousepad 21811 eugene  mem       REG                8,2   100728 10495901 /lib64/libz.so.1.2.11
mousepad 21811 eugene  mem       REG                8,2  1063880  9634504 /usr/lib64/libgdk-3.so.0.2404.26
mousepad 21811 eugene  mem       REG                8,2  8022192  9634505 /usr/lib64/libgtk-3.so.0.2404.26
mousepad 21811 eugene  mem       REG                8,2   687408  9635209 /usr/lib64/libgtksourceview-3.0.so.1.8.0
mousepad 21811 eugene  mem       REG                8,2    18712  9655818 /usr/lib64/libgmodule-2.0.so.0.6800.4
mousepad 21811 eugene  mem       REG                8,2  2173576 10495894 /lib64/libc-2.33.so
mousepad 21811 eugene  mem       REG                8,2   363576  9666601 /usr/lib64/libgobject-2.0.so.0.6800.4
mousepad 21811 eugene  mem       REG                8,2  1878416  9655816 /usr/lib64/libgio-2.0.so.0.6800.4
mousepad 21811 eugene  mem       REG                8,2   379776  9639284 /usr/lib64/libmousepad.so.0.0.0
mousepad 21811 eugene  mem       REG                8,2    35752 10120055 /usr/lib64/gio/modules/libxfconfgsettingsbackend.so
mousepad 21811 eugene  mem       REG                8,2      326  9842533 /usr/share/locale/en/LC_MESSAGES/gtk30-properties.mo
mousepad 21811 eugene  mem       REG                8,2       54 14028733 /usr/lib64/locale/en_US.utf8/LC_NUMERIC
mousepad 21811 eugene  mem       REG                8,2     3316 14044848 /usr/lib64/locale/en_US.utf8/LC_TIME
mousepad 21811 eugene  mem       REG                8,2      286 14044674 /usr/lib64/locale/en_US.utf8/LC_MONETARY
mousepad 21811 eugene  mem       REG                8,2       57 14029691 /usr/lib64/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES
mousepad 21811 eugene  mem       REG                8,2       34 14044676 /usr/lib64/locale/en_US.utf8/LC_PAPER
mousepad 21811 eugene  mem       REG                8,2       77 14029245 /usr/lib64/locale/en_US.utf8/LC_NAME
mousepad 21811 eugene  mem       REG                8,2      167 14029900 /usr/lib64/locale/en_US.utf8/LC_ADDRESS
mousepad 21811 eugene  mem       REG                8,2       59 14044677 /usr/lib64/locale/en_US.utf8/LC_TELEPHONE
mousepad 21811 eugene  mem       REG                8,2       23 14044673 /usr/lib64/locale/en_US.utf8/LC_MEASUREMENT
mousepad 21811 eugene  mem       REG                8,2      369 14044847 /usr/lib64/locale/en_US.utf8/LC_IDENTIFICATION
mousepad 21811 eugene  mem       REG                8,2   221768 10485789 /lib64/ld-2.33.so
mousepad 21811 eugene    0r      CHR                1,3      0t0        4 /dev/null
mousepad 21811 eugene    1w      CHR                1,3      0t0        4 /dev/null
mousepad 21811 eugene    2w      REG                8,2     4519 13378378 /home/eugene/.local/share/sddm/xorg-session.log
mousepad 21811 eugene    3u  a_inode               0,13        0     7190 [eventfd:70]
mousepad 21811 eugene    4u  a_inode               0,13        0     7190 [eventfd:92]
mousepad 21811 eugene    5u  a_inode               0,13        0     7190 [eventfd:98]
mousepad 21811 eugene    6u     unix 0x000000000d82b764      0t0   219452 type=STREAM (CONNECTED)
mousepad 21811 eugene    7u  a_inode               0,13        0     7190 [eventfd:148]
mousepad 21811 eugene    8u     unix 0x000000005e9782c8      0t0   204624 type=STREAM (CONNECTED)
mousepad 21811 eugene    9u     unix 0x00000000c2255a85      0t0   204626 type=STREAM (CONNECTED)
mousepad 21811 eugene   10u  a_inode               0,13        0     7190 [eventfd:149]
mousepad 21811 eugene   11r  a_inode               0,13        0     7190 inotify
ok, so its using /usr/share/themes/Greybird/gtk-3.0/gtk.gresource
but what file is pointing to Greybird? Thats what should be set in Appearance right?
so what I'm looking at is in the attachment.

Appearance has the Down arrow, Up arrow and big red square X. But terminal has _ square and X
Power Manger and mousepad match the appearance but thunar matches terminal.

So we know Slackware's philosophy is to not modify or brand others projects so is this mismatch in xfce code, a bug?
We have mousepad 0.5.6 which matches their website but doesn't look right
https://docs.xfce.org/apps/mousepad/start
Their picture of terminal https://docs.xfce.org/apps/xfce4-ter...etting-started with the - + and x looks like what mousepad, appearance, power manager did before I updated around the 26th or 27th.
Their picture of thunar looks pretty much like -current has for the last few months. that one has at least been consistent. https://docs.xfce.org/xfce/thunar/th...manager-window

So the theme for Appearance/power/mousepad changed recently from the - + x to ^ X but thunar and terminal have stayed the same.

These are all the, i guess "standard" xfce programs https://www.xfce.org/projects
so i would expect them to all match within a given theme.
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2021-08-28_22-20-29.png
Views:	64
Size:	27.5 KB
ID:	37068  

Last edited by enine; 08-28-2021 at 09:36 PM.
 
1 members found this post helpful.
Old 08-31-2021, 09:57 AM   #103
EdGr
Senior Member
 
Registered: Dec 2010
Location: California, USA
Distribution: I run my own OS
Posts: 1,006

Rep: Reputation: 476Reputation: 476Reputation: 476Reputation: 476Reputation: 476
The inconsistent appearance is due to the use of client-side decorations in some programs.
Ed
 
Old 08-31-2021, 05:08 PM   #104
enine
Senior Member
 
Registered: Nov 2003
Distribution: Slackʍɐɹǝ
Posts: 1,486
Blog Entries: 4

Rep: Reputation: 282Reputation: 282Reputation: 282
Thanks, I've been searching and digging more and found a few mentions of the evil CSD But I haven't figured out where to config or otherwise control it.

found in this thread https://forum.xfce.org/viewtopic.php?id=14230

settings/Appearance default style seems to be defaulted to "Greybird"
settings/Window Manager the default theme seems to have defaulted to "defualt" and seems to control applications like thunar and terminal and if I change it to Greybird then I get the same look as settings/Appearance.

So it seems like an easy fix would be to change settings/Window Manager to "Greybird" to match /Appearance but it makes me wonder why Appearance doesn't have a "Default" that matches Window Manager.

Its like they left that piece out.

So which one Appearance or Window Manager is the CSD theme?

And why half and half

xfce4-appearanc seems to use /usr/share/themes/Greybird/gtk-3.0/gtk.gresource
but also
xfwm4-settings seems to use the /usr/share/themes/Greybird/gtk-3.0/gtk.gresource , why Greybird when it says default in the dialog

Last edited by enine; 08-31-2021 at 07:30 PM.
 
Old 08-31-2021, 07:14 PM   #105
EdGr
Senior Member
 
Registered: Dec 2010
Location: California, USA
Distribution: I run my own OS
Posts: 1,006

Rep: Reputation: 476Reputation: 476Reputation: 476Reputation: 476Reputation: 476
The CSD is drawn by GTK 3 and themed according to the GTK 3 theme.

The window manager has its own theme. This is a consequence of how X works.

Greybird is really a collection of themes for GTK 2, GTK 3, and various window managers. The mechanics are completely different, but they are designed to look similar.
Ed
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Qt 5.2 RC1 Released Along Side Qt Creator 3.0 RC1 LXer Syndicated Linux News 0 11-29-2013 11:11 AM
Slackware 8.1 RC1 MikeeX Slackware 7 05-29-2002 10:49 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:11 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration