Hello,
I bought a 27" UHD monitor, before that I had a 27" 1080 monitor. Everything is too small on the monitor. I can change the fonts, icons and other individual things, but not the whole desktop.
I tried this in Plasma, I can easily scale the whole desktop (with Firefox and other none plasma stuff). This is wonderful, so now I have to use Plasma. :/
Can't I find the setting in Trinity or does the option not exist?
Best regards
I'm running trinity on a 48 inch UHD at the same settings. I had the same problem, everything was too small but I just manually changed all the fonts and as for firefox, I think you have to edit a file. I'm not at that computer so I don't have me notes. As soon as I can I'll email them.
What apps were you having problems resizing in trinity?
Kate
On Tuesday 28 September 2021 04:17:07 pm MLR wrote:
Hello,
I bought a 27" UHD monitor, before that I had a 27" 1080 monitor. Everything is too small on the monitor. I can change the fonts, icons and other individual things, but not the whole desktop.
I tried this in Plasma, I can easily scale the whole desktop (with Firefox and other none plasma stuff). This is wonderful, so now I have to use Plasma. :/
Can't I find the setting in Trinity or does the option not exist?
Best regards
tde-devels mailing list -- devels@trinitydesktop.org To unsubscribe send an email to devels-leave@trinitydesktop.org Web mail archive available at https://mail.trinitydesktop.org/mailman3/hyperkitty/list/devels@trinitydesk top.org
On Tuesday 28 September 2021 04:17:07 pm MLR wrote:
Hello,
I bought a 27" UHD monitor, before that I had a 27" 1080 monitor. Everything is too small on the monitor. I can change the fonts, icons and other individual things, but not the whole desktop.
I tried this in Plasma, I can easily scale the whole desktop (with Firefox and other none plasma stuff). This is wonderful, so now I have to use Plasma. :/
Can't I find the setting in Trinity or does the option not exist?
Support for variable DPI settings in user session (range 64-512) has been added to TDE and will be part of the upcoming R14.0.11 release. This should help using TDE with high resolution screens. Go to TCC -> Appearance & Themes -> Fonts page and there is now a spinbox control to set the font DPI in the mentioned range. See screenshot here showing KCalc at 3 different DPI settings. https://mirror.git.trinitydesktop.org/gitea/attachments/6413bbc0-dee7-453e-a...
Updated packages in PSB/PTB will available soon. For the other distros, you will need to wait for the R14.0.11 release I guess.
Cheers Michele
Anno domini 2021 Thu, 7 Oct 10:57:13 +0900 Michele Calgaro via tde-devels scripsit:
On Tuesday 28 September 2021 04:17:07 pm MLR wrote:
Hello,
I bought a 27" UHD monitor, before that I had a 27" 1080 monitor. Everything is too small on the monitor. I can change the fonts, icons and other individual things, but not the whole desktop.
I tried this in Plasma, I can easily scale the whole desktop (with Firefox and other none plasma stuff). This is wonderful, so now I have to use Plasma. :/
Can't I find the setting in Trinity or does the option not exist?
Support for variable DPI settings in user session (range 64-512) has been added to TDE and will be part of the upcoming R14.0.11 release. This should help using TDE with high resolution screens. Go to TCC -> Appearance & Themes -> Fonts page and there is now a spinbox control to set the font DPI in the mentioned range. See screenshot here showing KCalc at 3 different DPI settings. https://mirror.git.trinitydesktop.org/gitea/attachments/6413bbc0-dee7-453e-a...
Oh, this is perfect :)
Nik
Updated packages in PSB/PTB will available soon. For the other distros, you will need to wait for the R14.0.11 release I guess.
Cheers Michele
On 07.10.21 03:57, Michele Calgaro via tde-devels wrote:
On Tuesday 28 September 2021 04:17:07 pm MLR wrote:
Hello,
I bought a 27" UHD monitor, before that I had a 27" 1080 monitor. Everything is too small on the monitor. I can change the fonts, icons and other individual things, but not the whole desktop.
I tried this in Plasma, I can easily scale the whole desktop (with Firefox and other none plasma stuff). This is wonderful, so now I have to use Plasma. :/
Can't I find the setting in Trinity or does the option not exist?
Support for variable DPI settings in user session (range 64-512) has been added to TDE and will be part of the upcoming R14.0.11 release. This should help using TDE with high resolution screens. Go to TCC -> Appearance & Themes -> Fonts page and there is now a spinbox control to set the font DPI in the mentioned range. See screenshot here showing KCalc at 3 different DPI settings. https://mirror.git.trinitydesktop.org/gitea/attachments/6413bbc0-dee7-453e-a...
Updated packages in PSB/PTB will available soon. For the other distros, you will need to wait for the R14.0.11 release I guess.
Cheers Michele
Hello,
wow thank you very much! It works very well. I still adjusted the icons. I also tried the last week scaling with xrandr. This is not good, much too blurry.
I have tried Q4OS in a VM for the last few days. There is a scaling program for TDE. There are the icons, font and so with one setting changed. But I don't want to use Q4os, because TDE has been changed a bit. I do not like it. The scaling tool has the advantage that I can simply change it all when I pull the monitor from the laptop and again have a smaller resolution. It is very comfortable.
Best regards
On Friday, October 8, 2021, MLR mailinglist@online.ms wrote:
On 07.10.21 03:57, Michele Calgaro via tde-devels wrote:
On Tuesday 28 September 2021 04:17:07 pm MLR wrote:
Hello,
I bought a 27" UHD monitor, before that I had a 27" 1080 monitor. Everything is too small on the monitor. I can change the fonts, icons and other individual things, but not the whole desktop.
I tried this in Plasma, I can easily scale the whole desktop (with Firefox and other none plasma stuff). This is wonderful, so now I have to use Plasma. :/
Can't I find the setting in Trinity or does the option not exist?
Support for variable DPI settings in user session (range 64-512) has been added to TDE and will be part of the upcoming R14.0.11 release. This should help using TDE with high resolution screens. Go to TCC -> Appearance & Themes -> Fonts page and there is now a spinbox control to set the font DPI in the mentioned range. See screenshot here showing KCalc at 3 different DPI settings. https://mirror.git.trinitydesktop.org/gitea/attachments/6413bbc0-dee7-
453e-ae07-1ccc892e5a75
Updated packages in PSB/PTB will available soon. For the other distros, you will need to wait for the R14.0.11 release I guess.
Cheers Michele
Hello,
wow thank you very much! It works very well. I still adjusted the icons. I also tried the last week scaling with xrandr. This is not good, much too blurry.
for some resolutions apparently setting --filter=nearest might help?
see https://bugs.freedesktop.org/show_bug.cgi?id=94816 i hope it was merged in xrandr 1.5.1 https://cgit.freedesktop.org/xorg/app/xrandr/commit/?id=6ac2afc0d7d8d51d4085...
I have tried Q4OS in a VM for the last few days. There is a scaling program for TDE. There are the icons, font and so with one setting changed. But I don't want to use Q4os, because TDE has been changed a bit. I do not like it. The scaling tool has the advantage that I can simply change it all when I pull the monitor from the laptop and again have a smaller resolution. It is very comfortable.
Best regards
tde-devels mailing list -- devels@trinitydesktop.org To unsubscribe send an email to devels-leave@trinitydesktop.org Web mail archive available at https://mail.trinitydesktop. org/mailman3/hyperkitty/list/devels@trinitydesktop.org
Hi all,
It is unfortunate that someone in the Linux world followed yet another piece of M$ brain damage and decided that X should lie to all the apps and tell them that the screen DPI is 96.
I have a little program that is run before my window manager starts which sets the DPI to the actual honest-to-goodness value. This automagically fixes most things for me without me needing to tweak all the font sizes. And, as an added bonux, when I tell a non-brain-dead program to draw text at (say) 12pt, the font actually appears at 12pt on the screen.
I don't use "a full TDE session", so I'm not sure where the best place to do this is for TDE (or, for that matter, whether TDE will correctly deal with DPI != 96). However, essentially my program finds out the physical size of the screen, the number of pixels, calculates the pixels per inch, and then runs xrandr --output $SCREEN --dpi $DPI where $SCREEN is the name of the screen to be set, and $DPI is the calculated number of pixels per inch. Interestingly, recent Xorgs allow a non-integer DPI setting.
Cheers. Jim
On Tue, Sep 28, 2021 at 22:17 (+0200), MLR wrote:
Hello,
I bought a 27" UHD monitor, before that I had a 27" 1080 monitor. Everything is too small on the monitor. I can change the fonts, icons and other individual things, but not the whole desktop.
I tried this in Plasma, I can easily scale the whole desktop (with Firefox and other none plasma stuff). This is wonderful, so now I have to use Plasma. :/
Can't I find the setting in Trinity or does the option not exist?
Hi all, in addition to font DPI settings, there is also the ability to scale the whole screen using xrandr. Currently there is no support for this from GUI, so it needs to be done manually. Read about it here (https://unix.stackexchange.com/questions/596887/how-to-scale-the-resolution-...) section "Scaling the desktop with Xorg X11". This scales everything, not just the fonts.
Cheers Michele
MLR wrote:
Hello,
I bought a 27" UHD monitor, before that I had a 27" 1080 monitor. Everything is too small on the monitor. I can change the fonts, icons and other individual things, but not the whole desktop.
I tried this in Plasma, I can easily scale the whole desktop (with Firefox and other none plasma stuff). This is wonderful, so now I have to use Plasma. :/
Can't I find the setting in Trinity or does the option not exist?
Based on Jims answer I use 120DPI on normal 1920x1080 screen. The setting is in look and feel (or however it is translated in english) under Fonts
Or you use a script as proposed by Jim
Anno domini 2021 Wed, 29 Sep 07:21:41 +0200 deloptes scripsit:
MLR wrote:
Hello,
I bought a 27" UHD monitor, before that I had a 27" 1080 monitor. Everything is too small on the monitor. I can change the fonts, icons and other individual things, but not the whole desktop.
I tried this in Plasma, I can easily scale the whole desktop (with Firefox and other none plasma stuff). This is wonderful, so now I have to use Plasma. :/
Can't I find the setting in Trinity or does the option not exist?
Based on Jims answer I use 120DPI on normal 1920x1080 screen. The setting is in look and feel (or however it is translated in english) under Fonts
Or you use a script as proposed by Jim
In addition to that you might want to change the cursor size and that unspeakable GTK3 default scrollbar to usable. And give some swearwords to the GNOMES for breaking working things again.
Nik
tde-devels mailing list -- devels@trinitydesktop.org To unsubscribe send an email to devels-leave@trinitydesktop.org Web mail archive available at https://mail.trinitydesktop.org/mailman3/hyperkitty/list/devels@trinitydeskt...
Am Dienstag, 28. September 2021 schrieb MLR:
Hello,
I bought a 27" UHD monitor, before that I had a 27" 1080 monitor. Everything is too small on the monitor. I can change the fonts, icons and other individual things, but not the whole desktop.
I tried this in Plasma, I can easily scale the whole desktop (with Firefox and other none plasma stuff). This is wonderful, so now I have to use Plasma. :/
Can't I find the setting in Trinity or does the option not exist?
AFAIR there is a setting in TDE-Control -> Appearance -> Fonts: "Force DPI for fonts:" where you only can choose between 96 or 120 DPI or inactive. That doesn't set the resolution to the "actual honest-to-goodness value" (as Jim put it).
I have a configuration file for X in ~/ which tells X which DPI resolution to use:
$ cat .Xresources Xft.dpi: 102
This file is automatically read when X is started and before TDE is lauched by the user and sets the DPI resolution as requested:
$ xrdb -query -all | grep -i dpi Xft.dpi: 102
That yields an Xserver running with 102 DPI on which TDE is running with the aforementioned setting in TDE-Control to "inactive".
HTH
Kind regards, Stefan
Am Mittwoch, 29. September 2021 schrieb Stefan Krusche:
I have a configuration file for X in ~/ which tells X which DPI resolution to use:
$ cat .Xresources Xft.dpi: 102
This file is automatically read when X is started and before TDE is lauched by the user and sets the DPI resolution as requested:
$ xrdb -query -all | grep -i dpi Xft.dpi: 102
That yields an Xserver running with 102 DPI on which TDE is running with the aforementioned setting in TDE-Control to "inactive".
What I forgot to mention: on my system 102 DPI is the value that reflects the physical/virtual resolution ratio. I have worked out this value one time by myself and put it in file ~/.Xresources.
Stefan
Stefan Krusche composed on 2021-09-29 10:10 (UTC+0200):
$ cat .Xresources Xft.dpi: 102
This file is automatically read when X is started and before TDE is lauched by the user and sets the DPI resolution as requested:
$ xrdb -query -all | grep -i dpi Xft.dpi: 102
Xft.dpi is the means by which TDE-Control -> Appearance -> Fonts: "Force DPI for fonts:" is applied. When this is used, it is stored in ~/.trinity/share/config/kcmfonts as forceFontDPI= under [General]. With TDE closed, you can put any number you please here and it will stick.
Not app apps are affected by Xft.dpi. Xft.dpi is the "knob" by which Gnome/GTK font scaling is applied. If you wish non-adherent apps to use your specific DPI, X itself needs a DPI forced. Various methods can do this:
1-DisplaySize in /etc/X11/xorg.con* can do it. 2-The xsession startup script can do it with a -dpi switch. 3-Xrandr can do it with -dpi option either via startup script, which will affect the entire session, or after startup, by which it will only affect apps started after running it. This latter method can be helpful in choosing an optimal value.
On Thursday 30 of September 2021 08:55:48 Felix Miata wrote:
Stefan Krusche composed on 2021-09-29 10:10 (UTC+0200):
$ cat .Xresources Xft.dpi: 102
This file is automatically read when X is started and before TDE is lauched by the user and sets the DPI resolution as requested:
$ xrdb -query -all | grep -i dpi Xft.dpi: 102
Xft.dpi is the means by which TDE-Control -> Appearance -> Fonts: "Force DPI for fonts:" is applied. When this is used, it is stored in ~/.trinity/share/config/kcmfonts as forceFontDPI= under [General]. With TDE closed, you can put any number you please here and it will stick.
Not app apps are affected by Xft.dpi. Xft.dpi is the "knob" by which Gnome/GTK font scaling is applied. If you wish non-adherent apps to use your specific DPI, X itself needs a DPI forced. Various methods can do this:
1-DisplaySize in /etc/X11/xorg.con* can do it. 2-The xsession startup script can do it with a -dpi switch. 3-Xrandr can do it with -dpi option either via startup script, which will affect the entire session, or after startup, by which it will only affect apps started after running it. This latter method can be helpful in choosing an optimal value.
Question: It could be useful to add another usual resolutions of HIDPI monitors to the list of resolutions in TDE Control Center?
Cheers
Slávek Banko composed on 2021-09-30 10:07 (UTC+0200):
Question: It could be useful to add another usual resolutions of HIDPI monitors to the list of resolutions in TDE Control Center?
Providing only 96, 120 and none is arbitrarily limiting. If it was up to me, there would be a checkbox to enable forcing, and an input box instead of a select list, which would reject irrational entries, such as those <36 or >360, and be prefilled with either 96, or if greater than 96, a value calculated from any image size reported in Xorg.0.log.
On Thursday 30 of September 2021 10:28:55 Felix Miata wrote:
Slávek Banko composed on 2021-09-30 10:07 (UTC+0200):
Question: It could be useful to add another usual resolutions of HIDPI monitors to the list of resolutions in TDE Control Center?
Providing only 96, 120 and none is arbitrarily limiting. If it was up to me, there would be a checkbox to enable forcing, and an input box instead of a select list, which would reject irrational entries, such as those <36 or >360, and be prefilled with either 96, or if greater than 96, a value calculated from any image size reported in Xorg.0.log.
Ok, I see, the possibility of entering your own value is beneficial. It seems that it could be ideal to use combobox, which will provide a list, but also allows to adjust the value. One of the values in the list could be calculated from the real dimensions of the monitor.
Cheers
Hi all,
On Thu, Sep 30, 2021 at 11:52 (+0200), Slávek Banko wrote:
On Thursday 30 of September 2021 10:28:55 Felix Miata wrote:
Slávek Banko composed on 2021-09-30 10:07 (UTC+0200):
Question: It could be useful to add another usual resolutions of HIDPI monitors to the list of resolutions in TDE Control Center?
Providing only 96, 120 and none is arbitrarily limiting. If it was up to me, there would be a checkbox to enable forcing, and an input box instead of a select list, which would reject irrational entries, such as those <36 or >360, and be prefilled with either 96, or if greater than 96, a value calculated from any image size reported in Xorg.0.log.
Ok, I see, the possibility of entering your own value is beneficial. It seems that it could be ideal to use combobox, which will provide a list, but also allows to adjust the value. One of the values in the list could be calculated from the real dimensions of the monitor.
Keep in mind that not all monitors correctly report their dimensions, and even for those that do, sometimes you have to bend backwards to get the info. For example, while get-edid works fine (for me) on some monitors, no others it returns incorrect information, and on yet others it returns no info at all (in my case, this happens on some external monitors; YMMV). In the end, I use the following function and command-line below (the function was glommed from some place on the internet and modified somewhat, I regret I've lost the original author, so I can't give proper credit.
my_get_edid_as_ascii_hex () { while read -r output hex conn do echo "$hex" done < <(xrandr --prop | awk ' !/^[ \t]/ { if (output && hex) print output, hex, conn output=$1 hex="" } /ConnectorType:/ {conn=$2} /[:.]/ && h { h=0 } h {sub(/[ \t]+/, ""); hex = hex $0} /EDID.*:/ {h=1} END {if (output && hex) print output, hex, conn} ' ) }
The following command line spits out all the information, you could add ' | grep DisplaySize ' to output just the line which has the size.
my_get_edid_as_ascii_hex | xxd -p -r | parse-edid
Having said that, some monitors report the wrong size with that function, and for my own purposes I use the following function
get_screen_name () { while read -r output hex conn do # original: # [[ -z "$conn" ]] && conn=${output%%-*} # echo "# $output $conn $(xxd -r -p <<< "$hex")" printf "%s %s\n" $output $(xxd -r -p <<< "$hex") done < <(xrandr --prop | awk ' !/^[ \t]/ { if (output && hex) print output, hex, conn output=$1 hex="" } /ConnectorType:/ {conn=$2} /[:.]/ && h { sub(/.*000000fc00/, "", hex) hex = substr(hex, 0echo a, 26) "0a" sub(/0a.*/, "", hex) h=0 } h {sub(/[ \t]+/, ""); hex = hex $0} /EDID.*:/ {h=1} END {if (output && hex) print output, hex, conn} ' | grep $1 ) }
which was modified from the one found at https://stackoverflow.com/questions/10500521/linux-retrieve-monitor-names
Finally, I have a function which uses the screen name returned by get_screen_name() to see if it is a monitor I know (which otherwise reports the wrong size) and pick the correct size, and otherwise the function crosses its fingers and uses the reported size and number of pixels to calculate the DPI. This works fine for me because I can update the function with monitors that I use which give the wrong info, but it is not a very general solution for the world at large.
This whole thing is a vessel of fertilizer and it stinks. You'd think it would be easier in 2021.
Cheers.
Jim
On 2021/09/30 06:52 PM, Slávek Banko wrote:
On Thursday 30 of September 2021 10:28:55 Felix Miata wrote:
Slávek Banko composed on 2021-09-30 10:07 (UTC+0200):
Question: It could be useful to add another usual resolutions of HIDPI monitors to the list of resolutions in TDE Control Center?
Providing only 96, 120 and none is arbitrarily limiting. If it was up to me, there would be a checkbox to enable forcing, and an input box instead of a select list, which would reject irrational entries, such as those <36 or >360, and be prefilled with either 96, or if greater than 96, a value calculated from any image size reported in Xorg.0.log.
Ok, I see, the possibility of entering your own value is beneficial. It seems that it could be ideal to use combobox, which will provide a list, but also allows to adjust the value. One of the values in the list could be calculated from the real dimensions of the monitor.
One of the things on the ever-growing TODO list is to support variable dpi by allowing the user to choose the DPI. The idea is to have a range (64-256 for example) and a slider, then the user can choose the value that best fit him. Yet to come though :-(
Cheers Michele
Michele Calgaro composed on 2021-10-01 10:31 (UTC+0900):
slider, then the user can choose the value that best fit him.
-100
Without a text input option, sliders are terrible A11Y/U9Y.
Hi Slávek!
Anno domini 2021 Thu, 30 Sep 10:07:49 +0200 Slávek Banko scripsit:
On Thursday 30 of September 2021 08:55:48 Felix Miata wrote:
Stefan Krusche composed on 2021-09-29 10:10 (UTC+0200):
$ cat .Xresources Xft.dpi: 102
This file is automatically read when X is started and before TDE is lauched by the user and sets the DPI resolution as requested:
$ xrdb -query -all | grep -i dpi Xft.dpi: 102
Xft.dpi is the means by which TDE-Control -> Appearance -> Fonts: "Force DPI for fonts:" is applied. When this is used, it is stored in ~/.trinity/share/config/kcmfonts as forceFontDPI= under [General]. With TDE closed, you can put any number you please here and it will stick.
Not app apps are affected by Xft.dpi. Xft.dpi is the "knob" by which Gnome/GTK font scaling is applied. If you wish non-adherent apps to use your specific DPI, X itself needs a DPI forced. Various methods can do this:
1-DisplaySize in /etc/X11/xorg.con* can do it. 2-The xsession startup script can do it with a -dpi switch. 3-Xrandr can do it with -dpi option either via startup script, which will affect the entire session, or after startup, by which it will only affect apps started after running it. This latter method can be helpful in choosing an optimal value.
Question: It could be useful to add another usual resolutions of HIDPI monitors to the list of resolutions in TDE Control Center?
Cheers
At least 150 would be nice. But the problem with the DPI settings is that the GUI elements don't grow accordingly. e.g. scrollbar width is fixed in pixels, the movable pane seperator is fixed in pixels, some spacing of GUI elements is fixed in pixels, icons are pixels etc. Decorations like "Plastic" have even the scrollbar width harcoded.
The other thing is the mouse cursor size and theme: On 300dpi display you need at least 48 pixel, better 64 pixel or more. And it needs to be set for GTK2/3 and X11, too.
Nik
On 2021-10-02 02:50:48 Dr. Nikolaus Klepp wrote:
Hi Slávek!
Anno domini 2021 Thu, 30 Sep 10:07:49 +0200
Slávek Banko scripsit:
On Thursday 30 of September 2021 08:55:48 Felix Miata wrote:
Stefan Krusche composed on 2021-09-29 10:10 (UTC+0200):
$ cat .Xresources Xft.dpi: 102
This file is automatically read when X is started and before TDE is lauched by the user and sets the DPI resolution as requested:
$ xrdb -query -all | grep -i dpi Xft.dpi: 102
Xft.dpi is the means by which TDE-Control -> Appearance -> Fonts: "Force DPI for fonts:" is applied. When this is used, it is stored in ~/.trinity/share/config/kcmfonts as forceFontDPI= under [General]. With TDE closed, you can put any number you please here and it will stick.
Not app apps are affected by Xft.dpi. Xft.dpi is the "knob" by which Gnome/GTK font scaling is applied. If you wish non-adherent apps to use your specific DPI, X itself needs a DPI forced. Various methods can do this:
1-DisplaySize in /etc/X11/xorg.con* can do it. 2-The xsession startup script can do it with a -dpi switch. 3-Xrandr can do it with -dpi option either via startup script, which will affect the entire session, or after startup, by which it will only affect apps started after running it. This latter method can be helpful in choosing an optimal value.
Question: It could be useful to add another usual resolutions of HIDPI monitors to the list of resolutions in TDE Control Center?
Cheers
At least 150 would be nice. But the problem with the DPI settings is that the GUI elements don't grow accordingly. e.g. scrollbar width is fixed in pixels, the movable pane seperator is fixed in pixels, some spacing of GUI elements is fixed in pixels, icons are pixels etc. Decorations like "Plastic" have even the scrollbar width harcoded.
The other thing is the mouse cursor size and theme: On 300dpi display you need at least 48 pixel, better 64 pixel or more. And it needs to be set for GTK2/3 and X11, too.
Nik
But having better control over the DPI setting would be a start; these other issues might best be submitted as a separate bug report.
Leslie