sigmoid.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A social space for people researching, working with, or just interested in AI!

Server stats:

597
active users

#hidpi

0 posts0 participants0 posts today
Christian Gudrian<p>Trying to get started building a desktop application with a <a href="https://social.tchncs.de/tags/3D" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>3D</span></a> viewport using <a href="https://social.tchncs.de/tags/Vulkan" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vulkan</span></a> and <a href="https://social.tchncs.de/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> on <a href="https://social.tchncs.de/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a>.</p><p>What. A. Frustrating. Mess.</p><p>Fast moving (and breaking) APIs. Outdated examples. Missing features (looking at you, <a href="https://social.tchncs.de/tags/HiDPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HiDPI</span></a> support).</p><p>I guess I'm coming back later.</p><p>Currently, the most stable approach seems to be <a href="https://social.tchncs.de/tags/GTK4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK4</span></a>'s GLArea and plain old <a href="https://social.tchncs.de/tags/OpenGL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenGL</span></a>.</p>
Ramin Honary<p><span class="h-card"><a class="u-url mention" href="https://social.linux.pizza/@theDuesentrieb" rel="nofollow noopener" target="_blank">@<span>theDuesentrieb</span></a></span> I asked for the highest-spec computer the company would buy me (which turned out to be an Apple MacBook M2). I then promptly installed a QEMU-based emulator and installed Debian Linux into the emulator. The emulated disk is fully encrypted. I allow the VM full use of all CPU cores and 100% of all memory and disk space.</p><p>If you do get a Apple computer, I highly recommend you buy <a href="https://mac.getutm.app/" rel="nofollow noopener" target="_blank">UTM</a> from the app store, it is by far the most cost-effective option, and works extremely well with Debian Aarch64. Once you install the <code>qemu-guest-agent</code> package onto Linux, the Linux screen resolution will automatically match the <a class="hashtag" href="https://fe.disroot.org/tag/macbook" rel="nofollow noopener" target="_blank">#MacBook</a>, copy-paste works seamlessly between <a class="hashtag" href="https://fe.disroot.org/tag/linux" rel="nofollow noopener" target="_blank">#Linux</a> and <a class="hashtag" href="https://fe.disroot.org/tag/macos" rel="nofollow noopener" target="_blank">#MacOS</a>. Desktop environments like <a class="hashtag" href="https://fe.disroot.org/tag/cinnamon" rel="nofollow noopener" target="_blank">#Cinnamon</a>, <a class="hashtag" href="https://fe.disroot.org/tag/xfce" rel="nofollow noopener" target="_blank">#Xfce</a>, <a class="hashtag" href="https://fe.disroot.org/tag/gnome" rel="nofollow noopener" target="_blank">#Gnome</a>, and <a class="hashtag" href="https://fe.disroot.org/tag/kdeplasma" rel="nofollow noopener" target="_blank">#KDEPlasma</a> all allow you to select <a class="hashtag" href="https://fe.disroot.org/tag/hidpi" rel="nofollow noopener" target="_blank">#HiDPI</a> scaling which allows Linux to take full advantage of the <a class="hashtag" href="https://fe.disroot.org/tag/apple" rel="nofollow noopener" target="_blank">#Apple</a> “retina” display (it looks beautiful). The one and only drawback is that <a class="hashtag" href="https://fe.disroot.org/tag/qemu" rel="nofollow noopener" target="_blank">#QEMU</a> cannot use Apple’s hardware multimedia codecs, so it falls back to software codecs, and the CPU just can’t keep up with things like video conferencing, or often even ordinary 720p video playback. I use Mac OS for only multimedia applications and video conferencing. For everything else, I continue to use Linux.</p><p>I recommend the bridge networking adapter so you can have two-way network communications between Linux and MacOS, this allows for file transfer between Mac and Linux via <code>rsync</code>. The trade-off is that every time your Apple computer switches computers networks (e.g. between home and office), you must reset the networking services in Linux. If you choose the NAT network option Linux will always have network access directly via the MacOS interface, but you will not be able to easily transfer files between Mac and Linux.</p><p>The keyboard is the hardest thing to get used to, mostly that “super” and “alt” are swapped. Be sure to transpose those keys in the <a class="hashtag" href="https://fe.disroot.org/tag/utm" rel="nofollow noopener" target="_blank">#UTM</a> configuration. It is easy to configure the Apple keyboard to (for example) make caps-lock another control key.</p><p><a class="hashtag" href="https://fe.disroot.org/tag/tech" rel="nofollow noopener" target="_blank">#tech</a> <a class="hashtag" href="https://fe.disroot.org/tag/computers" rel="nofollow noopener" target="_blank">#computers</a></p>
Raven<p>GIMP 3.0 is finally out with GTK 3 user interface, better UI scaling on HiDPI, Wayland support, non-destructive layer effects, color space management, improved file format support, and usability improvements</p><p><a href="https://testing.gimp.org/release-notes/gimp-3.0.html#updated-gtk3-user-interface" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">testing.gimp.org/release-notes</span><span class="invisible">/gimp-3.0.html#updated-gtk3-user-interface</span></a></p><p><a href="https://mastodon.bsd.cafe/tags/gimp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gimp</span></a> <a href="https://mastodon.bsd.cafe/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://mastodon.bsd.cafe/tags/imageeditor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>imageeditor</span></a> <a href="https://mastodon.bsd.cafe/tags/wayland" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wayland</span></a> <a href="https://mastodon.bsd.cafe/tags/hidpi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hidpi</span></a> <a href="https://mastodon.bsd.cafe/tags/freesoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freesoftware</span></a> <a href="https://mastodon.bsd.cafe/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://wetdry.world/@nerm_nelly" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nerm_nelly</span></a></span> ni, and most shut doesn't scale on non-<a href="https://infosec.space/tags/HiDPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HiDPI</span></a> or <a href="https://infosec.space/tags/PortraitMode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PortraitMode</span></a>!</p>
Firepal3D<p>I officially have a usable Arch Linux with <a href="https://tilde.zone/tags/KDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KDE</span></a> on my desktop. KDE looks great on a <a href="https://tilde.zone/tags/hidpi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hidpi</span></a> display.</p><p>Slowly adding back things I used to use on Windows. Installing and configuring stuff is a bit of work, and there are some bumps, but settling after feels nice.</p><p><a href="https://tilde.zone/tags/archlinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>archlinux</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://piou.foolbazar.eu/@joel" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>joel</span></a></span> I mean, <a href="https://infosec.space/tags/SystemD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SystemD</span></a> wasn't done by <a href="https://infosec.space/tags/Poettering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Poettering</span></a> because he had no hobbies - far from it.</p><ul><li><a href="https://infosec.space/tags/SysVinit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysVinit</span></a> sucks and <a href="https://infosec.space/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> needs to modernize and change solely because many components like <a href="https://infosec.space/tags/Xorg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Xorg</span></a>, <a href="https://infosec.space/tags/OSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OSS</span></a> / <a href="https://infosec.space/tags/ALSA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ALSA</span></a> and <a href="https://infosec.space/tags/OpenGL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenGL</span></a> are to be retired or are already only on life support.</li></ul><p>SystemD, like <a href="https://infosec.space/tags/Wayland" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Wayland</span></a> and <a href="https://infosec.space/tags/PipeWire" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PipeWire</span></a> is a <em>"necessary evil"</em> because the preexisting solutions are slow, not adaptive, cumbersome or just don't work well at all (i.e. mixed (<a href="https://infosec.space/tags/DPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DPI</span></a> &amp; <a href="https://infosec.space/tags/HiDPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HiDPI</span></a>) screens with <a href="https://infosec.space/tags/X11" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>X11</span></a> are just broken!</p><ul><li>People had years if not over a decade to fix those but they didn't and it's clear that a new &amp; clean slate was necessary...</li></ul>
Matthieu<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@thelinuxcast" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>thelinuxcast</span></a></span> I'd be interested to know how you made i3wm/Xorg work with your strange <a href="https://mamot.fr/tags/monitor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>monitor</span></a> 🖥️ <br>With <a href="https://mamot.fr/tags/HiDPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HiDPI</span></a> and various scaling changes, I can only work with <a href="https://mamot.fr/tags/wayland" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wayland</span></a> and <a href="https://mamot.fr/tags/wlroots" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wlroots</span></a> or <a href="https://mamot.fr/tags/plasma" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>plasma</span></a></p>
Y⃒̸̷̝̜̙ͥͥͥngmar<p>Hacker bunny at work. Bunnies prefer 10" with mushy keyboards and can handle tiny fonts on <a href="https://social.tchncs.de/tags/HiDPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HiDPI</span></a> displays.</p><p>I offered carrots but she's hacking just for fun.</p><p><a href="https://social.tchncs.de/tags/Hacker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hacker</span></a> <a href="https://social.tchncs.de/tags/Bunny" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bunny</span></a> <a href="https://social.tchncs.de/tags/Plush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Plush</span></a> <a href="https://social.tchncs.de/tags/Laptop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Laptop</span></a> <a href="https://social.tchncs.de/tags/MrRobot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MrRobot</span></a> <a href="https://social.tchncs.de/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://social.tchncs.de/tags/MXLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MXLinux</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://appdot.net/@tewha" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>tewha</span></a></span> Yeah, <a href="https://infosec.space/tags/DPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DPI</span></a> and handling mixed-DPI / size setups is something neither <a href="https://infosec.space/tags/Xorg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Xorg</span></a> nor <a href="https://infosec.space/tags/Wayland" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Wayland</span></a> nor <a href="https://infosec.space/tags/Apple" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Apple</span></a>'s <em>not Xorg</em> system do very well if not at all...</p><ul><li>I had this issue years back on <a href="https://infosec.space/tags/UbuntuLTS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UbuntuLTS</span></a> wirh a <a href="https://infosec.space/tags/HiDPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HiDPI</span></a> (UHD @ 15,6") <a href="https://infosec.space/tags/ThinkPad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThinkPad</span></a> <a href="https://infosec.space/tags/P15v" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>P15v</span></a> and several medium-DPI 1080p Monitors...</li></ul>
Thor A. Hopland<p>But, seeing as my issue is one of <a href="https://snabelen.no/tags/acessibility" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>acessibility</span></a>, you need only turn on "Accessibility &gt; Seeings &gt; Large Text" under <a href="https://snabelen.no/tags/GNOME" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOME</span></a> settings, which does give you the same 1x scaling UI elements, but with bigger text - which... takes some getting used to.</p><p>I dunno, guys. Larger text, or fractional scaling. Which is best? Mind you, I have a 1080p screen with high pixel density - which is like having the <a href="https://snabelen.no/tags/HiDPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HiDPI</span></a> equivilant of an honourable mention.</p>
Ercanbrack<p><a href="https://mastodon.online/tags/linuxtablet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxtablet</span></a> <a href="https://mastodon.online/tags/linuxaudio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxaudio</span></a> So, I am back on <a href="https://mastodon.online/tags/endeavouros" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>endeavouros</span></a>, and the install went flawlessly. Everything is identified and working, and my journal log is clear of errors. I also found a simple way to turn off the undesired <a href="https://mastodon.online/tags/grub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>grub</span></a> theming. <a href="https://mastodon.online/tags/pipewire" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pipewire</span></a> is installed and working correctly, and I have <a href="https://mastodon.online/tags/Reaper" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Reaper</span></a> and <a href="https://mastodon.online/tags/surge" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>surge</span></a> installed and working. Since I use <a href="https://mastodon.online/tags/alsa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>alsa</span></a> for reaper and it hosts my plugins, everything was simply plug-n-play. Both programs scale for <a href="https://mastodon.online/tags/hidpi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hidpi</span></a> and I’ll soon test <a href="https://mastodon.online/tags/touch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>touch</span></a> screen capability. 😎👍🏼</p>