[kde3] Konsole tab icons +

Are bigger than elsewhere and bigger in TW than in Leap, swelling the height of the tabs to 150% of the height they ought to be. I can't find anything that can change them in Konsole settings, and nothing I see in Personal Settings icons is different except for toolbar that's 32 in Leap, 22 in TW. Both are using Crystal SUSE icon theme. The only other place I have noticed about icon size difference is in personal settings the framing buttons in TW are huge compared to those in Leap, while the content icons are a match. -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata

On 1/14/24 23:49, Felix Miata wrote:
Are bigger than elsewhere and bigger in TW than in Leap, swelling the height of the tabs to 150% of the height they ought to be. I can't find anything that can change them in Konsole settings, and nothing I see in Personal Settings icons is different except for toolbar that's 32 in Leap, 22 in TW. Both are using Crystal SUSE icon theme. The only other place I have noticed about icon size difference is in personal settings the framing buttons in TW are huge compared to those in Leap, while the content icons are a match.
Felix, Post an image on paste.opensuse. Here is what I see on 15.4: https://paste.opensuse.org/pastes/bfc867680888 Also, what icon set are you using? Does it provide a full set of 16px icons that would map to the little xterm icon used in the tabs? Compared to my image, you are saying yours are 150% of that? What I have look like the 16px variety (maybe 22px). You must be pulling in 22px, 24px, 28px or 32px versions for some reason. Have you done a grep -r 'konsole' ~/.kde/share/config or ~/.kde/share/apps? Or try grep -i 'size' as well. The other thought would be to look though ~/.kde/share/config/kdeglobals and check some of the icon sizes, like: [MainToolbarIcons] ... Size=22 [SmallIcons] ... Size=16 [ToolbarIcons] ... Size=22 I don't know what controls the konsole tabbar. A few other konsole settings I have in konsolerc that may be related are: AllowResize=false AutoResizeTabs=false TabViewMode=0 tabbar=2 Any changes made run 'kbuildsycoca --noincremental' to make sure you don't have a stray kdecache issue causing problems. Then there is always the create new user trick... -- David C. Rankin, J.D.,P.E.

David C. Rankin composed on 2024-01-15 19:20 (UTC-0600):
Felix Miata wrote:
...Both are using Crystal SUSE icon theme. The only other place I have noticed about icon size difference is in personal settings the framing buttons in TW are huge compared to those in Leap, while the content icons are a match.
Felix,
Post an image on paste.opensuse. Here is what I see on 15.4:
https://paste.opensuse.org/pastes/e2df14a07db5 Leap https://paste.opensuse.org/pastes/9479bbd1cc65 TW Everything in yours is microscopic here. I get no perspective from it. Leap: # xdpyinfo | grep -E 'dimen|ution' dimensions: 1920x1200 pixels (406x254 millimeters) resolution: 120x120 dots per inch # TW: # xdpyinfo | grep -E 'dimen|ution' dimensions: 3600x2640 pixels (762x558 millimeters) resolution: 120x120 dots per inch #
Also, what icon set are you using?
As quoted. I think it's the default in a new profile.
Does it provide a full set of 16px icons that would map to the little xterm icon used in the tabs?
For what definition of "full"? In advanced, the first 4 have working select lists. The last 2 don't.
Compared to my image, you are saying yours are 150% of that? What I have look like the 16px variety (maybe 22px). You must be pulling in 22px, 24px, 28px or 32px versions for some reason. Have you done a grep -r 'konsole' ~/.kde/share/config or ~/.kde/share/apps? Or try grep -i 'size' as well.
The other thought would be to look though ~/.kde/share/config/kdeglobals and check some of the icon sizes, like:
[MainToolbarIcons]
... Size=22
[SmallIcons] ... Size=16
[ToolbarIcons] ... Size=22
Leap:
grep Size= .kde/share/config/kdeglobals Size=32 PageSize=2 Size=22 Size=32 BoostSize=true Size=16 Size=32 TW: # grep Size= .kde/share/config/kdeglobals Size=32 PageSize=2 Size=22 Size=32 Size=16 Size=22
BoostSize could have been it if it was in TW, but it's not. Where does it come from I wonder? I don't remember changing any defaults. As I wrote, Leap has the smaller, and the same sizes as TW except for Leap has one that is set one size larger than in TW.
I don't know what controls the konsole tabbar. A few other konsole settings I have in konsolerc that may be related are:
AllowResize=false AutoResizeTabs=false TabViewMode=0 tabbar=2 edited to ~match: ActiveSession=0 AutoResizeTabs=false ... TabViewMode=0 ... tabbar=2
complete: ActiveSession=0 AutoResizeTabs=false DefaultSession=shell.desktop DynamicTabHide=false EncodingName=Default Fullscreen=false Height 1200=876 Height 1440=992 TabColor=0,0,0 TabViewMode=0 Width 1600=1226 Width 2560=1346 class=konsole-mainwindow#1 defaultfont=Monospace,10,-1,5,50,0,0,0,0,0 history=1000 historyenabled=true keytab=default schema= scrollbar=2 tabbar=2
Any changes made run 'kbuildsycoca --noincremental' to make sure you don't have a stray kdecache issue causing problems.
Nothing changed after running it remote, running in KDE session, logging out and back in, then running again.
Then there is always the create new user trick...
The Leap involved here is 15.5 with desktop-data-openSUSE-15.0.20171024-lp153.1.53.noarch installed. I don't try to use it in TW. -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata

On 1/15/24 21:05, Felix Miata wrote:
Post an image on paste.opensuse. Here is what I see on 15.4: https://paste.opensuse.org/pastes/bfc867680888
https://paste.opensuse.org/pastes/e2df14a07db5 Leap https://paste.opensuse.org/pastes/9479bbd1cc65 TW
Oh God, TW is Borked... It looks like Icons are 2X, like there are no 16px and only 32px available. Here is a full window from my laptop. The image is 832x822. Desktop is 1600x900 and yes it looks small. https://paste.opensuse.org/pastes/2a268a7da503 # xdpyinfo | grep -E 'dimen|ution' dimensions: 1600x900 pixels (383x222 millimeters) resolution: 106x103 dots per inch (we can even thank konsole for setting DPI)
Everything in yours is microscopic here. I get no perspective from it. Leap: # xdpyinfo | grep -E 'dimen|ution' dimensions: 1920x1200 pixels (406x254 millimeters) resolution: 120x120 dots per inch # TW: # xdpyinfo | grep -E 'dimen|ution' dimensions: 3600x2640 pixels (762x558 millimeters) resolution: 120x120 dots per inch #
Also, what icon set are you using?
As quoted. I think it's the default in a new profile.
Yes, but this is where I'm confused. I don't know what the default for new profile is. If I check /usr/share/icons, the ones that look like defaults would be: crystal crystalsvg hicolor I do recall all icons being changed from .png versions to .svg (I thought in 15.3 when the XDG menu-categories were removed to please Gnome, maybe the final part was implemented for TW and that prevents a small-icon default size?)
Does it provide a full set of 16px icons that would map to the little xterm icon used in the tabs? For what definition of "full"? In advanced, the first 4 have working select lists. The last 2 don't.
Meaning when you use the icon selector (or just browse /usr/share/icons/your_set), can you find an xterm or konsole type icons in 16px. I guess a good question is what is the difference in the /usr/share/icons sets for the defaults? You should be able to 'diff -r' the directories between Leap and TW and see if it flags anything that may explain the TW "Big" icon behavior. The more I think about it, the less I think this is a KDE3 issue (the sources are the same between Leap and TW, so there is no version difference, etc..). It has to be something TW is using that is different than Leap. Changes to the icon sets sounds like a possible culprit. I don't have TW to check, but maybe and rpm -Qi on the icon sets to see if they list a version difference, or maybe somebody else knows if there is some other setting that forces use of .svg everywhere that may have this effect? No question, the TW icons in your TW konsole screenshot are way too big. -- David C. Rankin, J.D.,P.E.

David C. Rankin composed on 2024-01-15 22:46 (UTC-0500):
Felix Miata wrote:
Post an image on paste.opensuse. Here is what I see on 15.4: https://paste.opensuse.org/pastes/bfc867680888
https://paste.opensuse.org/pastes/e2df14a07db5 Leap https://paste.opensuse.org/pastes/9479bbd1cc65 TW
Oh God, TW is Borked... It looks like Icons are 2X, like there are no 16px and only 32px available.
I took 5min to log out of KDE, rename .kde to .kdeX, log back in, and re-personalize, which didn't include anything in theme or icon sections of KControl. Icon sizes are now like in Leap. Whether I have the patience to completely diff .kde to .kdeX to find the culprit I doubt. # grep Size= * kcontrolrc:IconSize=Medium kdeglobals:Size=32 kdeglobals:PageSize=2 kdeglobals:Size=22 kdeglobals:Size=32 kdeglobals:Size=16 kdeglobals:Size=22 kickerrc:ExpandSize=true kickerrc:Size=2 kmixrc:Size=512,376 grep: kresources: Is a directory grep: session: Is a directory # The only sizes I changed were in kcmshell fonts; to all 10 except taskbar 9. Taskbar I changed from custom to medium. -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata

On 1/15/24 23:13, Felix Miata wrote:
# grep Size= * kcontrolrc:IconSize=Medium kdeglobals:Size=32 kdeglobals:PageSize=2 kdeglobals:Size=22 kdeglobals:Size=32 kdeglobals:Size=16 kdeglobals:Size=22
kdeglobals is where I would start. Specifically with the =32 settings. Not sure how old your ~/.kde is (I know I had some installs I'd carried along for more than a decade). In 15.4 I found I just had to start over. I did a minimal copy of OLD/.kde/share/config to NEW/.kde/share/config which included kate/kwriterc(...) and kdeglobals (to pull all the theme tweaks in for things you can't set in kcontrol but must set in individual app->settings individually (syntax highlight, etc.. -- a real bitch when doing a dark-theme in KDE3 -- so I had motivation to find a way to make kdeglobals work) Starting from the minimum -- all worked out on 15.4. Got the dark theme components moved in without other side effect (like start-menu 3-rows high on first click, etc...) Glad you got it going and GLAD TW is working with KDE3 - Slow Roll here I come! -- David C. Rankin, J.D.,P.E.

Felix Miata composed on 2024-01-15 00:49 (UTC-0500):
Are bigger than elsewhere and bigger in TW than in Leap, swelling the height of the tabs to 150% of the height they ought to be. I can't find anything that can change them in Konsole settings, and nothing I see in Personal Settings icons is different except for toolbar that's 32 in Leap, 22 in TW. Both are using Crystal SUSE icon theme. The only other place I have noticed about icon size difference is in personal settings the framing buttons in TW are huge compared to those in Leap, while the content icons are a match.
Turns out I had "Double-sized pixels" checked everywhere, and that translates to quad physical size. 2x2=4 4^2=16 8^2=64 etc. When 32 replaces 22, and double-sized is also checked, the difference is gigantic. -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata

On 2/4/24 06:53, Felix Miata wrote:
Turns out I had "Double-sized pixels" checked everywhere, and that translates to quad physical size.
2x2=4 4^2=16 8^2=64
etc.
When 32 replaces 22, and double-sized is also checked, the difference is gigantic.
Ooops! It's great to be human :) -- David C. Rankin, J.D.,P.E.
participants (3)
-
David C. Rankin
-
David C. Rankin
-
Felix Miata