Conversation

It sucks how for a lot of the novices, switching to Linux, despite maturing very quickly as the user-facing platform in the last decade, still kinda has to be an exercise in willpower.

Almost nobody actually *chose* Windows. Chances are, you were just born into it. You won't ever even remember learning it. Which makes it very difficult to unlearn, which you have to - because Windows is so much unlike anything else out there.

Linux is not really all that hard to use, but it's still *a choice that you actively have to make*, especially if you're a fresh Windows refugee. You have to forget pretty much everything you knew about computers, and start with a clean slate, because every default, and every mainstream solution will pull you back to Microsoft's platform.

I can't wait to see this turning around.

5
1
0

@drq It's not hard to use (probably) if you have no disabilities. If you need particular accessibility, it sucks immediately.

0
0
0

@drq I think it is a myth.

For the most people all OSes are pretty much the same - they are showing apps. That's all. Very few people see practical differences in their workflows.

What matters are their hurdles when something doesn't go as planned or is missing.

1
0
1

@shuro That's not entirely true.

Even at the OS level, there's a lot of "windows-isms" that people are used to, that do not work or even make sense in other OSes.

Not long ago, a person who's close to me, asked me if she can create a folder with random shortcuts and executables with custom names. I asked her, "whatever for", and she told me that she wants a quick search and run system. I showed her KRunner. She told me, it's not what she was looking for.

Turns out that, on Windows, she had that directory, and was using the "Run" dialog to navigate it.

If this sounds like a huge XY problem - that's because it is, and it happened, apparently, because Windows' app search was so bad. But the fact itself remains: the systems are wildly different, and if you don't know it, it can spell anything from minor annoyance to huge trouble.

1
0
0

@drq In any case, the user must choose the operating system themselves. If the user wants to stay on their "familiar" OS, then you shouldn't force him to move to another platform just because it's "better, faster, secure, etc."

If a user prefers to be a "hostage of a terrible corporation" and doesn't care about it, then there's no point in forcing them into the "FOSS world."

1
0
1

@Deverse At face value, on the individual level, you're perfectly correct. I don't care what software you use if it does not affect me or people around you in a negative way.

But this is missing the forest for the trees. The bigger picture is that proprietary software *does* affect people around you in a lot of negative ways I don't want to count for the thousandth time here. Because technology is intrinsically social, especially software, because it has to do with information and, more often than not, exchange thereof. So if enough people are held hostage by a corporation (doesn't even have to be a majority, it can be an active minority, like specialized professional use) - then we all might as well be, because we have to interact with them, which opens the door to all kinds of indirect second-hand nasties even if you, yourself, don't use proprietary software.

It's a lot like vaccination: the civilization-threatening pandemic won't stop unless it's the majority who took the shot.

1
0
1

@drq well, you could tell her to make a directory and link stuff there :)

It is nice to have an options though. I don't like to use "search to run" approach much too, whatever the system is.

0
0
0

@drq I think it is important to be honest and not mix practicality and ideology.

People have their reasons to use particular OS, they can be either or both yet we shouldn't present one as another.

@Deverse

1
0
0

@shuro I'm 100% honest. This is not just "ideological" or whatever dismissive term you might use, this is real, and the consequences are felt ever more nowadays.

@Deverse

1
0
0

@drq
Ты прав. По крайней мере в части универсальных навыков, которые, как разумно предполагается, должны быть одинаковы и там и тут. Но куда важнее почему делается выбор в пользу windows/linux. Windows - просто есть. Как правило из коробки. Linux - всегда появляется или для решения конкретных проблем, или под чутким присмотром опытного друга, которому удалось доказать что "windows must die"

1
0
0

@drq I wonder how you find ideological reasons "dismissive" :)

People can see something useful because of their immediate gain or just absence of better practical alternatives and they can also see something useful because they think it is right and is about greater good. Or sometimes they can see both reasons which is great.

The important thing here is not to mix one with another though, especially when you try to motivate others. People sense this pretty good and will see it as manipulative.

Some things about FOSS are pretty good and some are rather sucky. Same goes for proprietary. If people stumble upon a sucky part it is not because they just didn't get used to it, it is because it is there. Some people choose to ignore it because they think it is worth the freedom FOSS provides. There is nothing dismissive about it. What is dismissive is when someone tries to convince people they just need to acquire a proper taste and then the thing that sucks won't suck :)

In fact I always find it interesting how when people come from some other um... culture and say "hey, this is not how we like to do it, we used to better ways" it is usually treated as as something retrograde rather than progressive.

@Deverse

3
0
0

@drq by the way the same also applies to proprietary, e.g. look at Apple ecosystem.

It is literally the same: "we have perfect intuitive way of doing everything and if you can't feel it you just got used doing it wrong", "Apple solutions are more secure, if you don't use the same you are compromising me", etc :) There even used to be that "green/blue bubble" cancellation drama (maybe still goes on).

@Deverse

0
0
0

@drq I switched from Windows to Linux Mint about four years ago, and I barely felt any difference. In Cinnamon, the menus, the panels, the icons, the file manager, etc. are essentially the same as they are on Windows. As long as all I need is access to the apps that work, the differences are practically nonexistent.

1
0
0

@destiny_m Well, you're lucky, then, because that probably means you weren't really balls-deep into Windows as well.

I'm talking about "the advanced user" type of person. I find those a lot harder to migrate away from Windows, than complete novices or non-techies, even. They're not idiots, but they are naturally set in their ways enough for re-learning to be a massive obstacle.

0
0
0

@shuro I'm not talking about sucky parts vs. non-sucky parts, I'm talking about... Well... The power of habit and the relation thereof to intrinsic differences, I guess.

Things like "Where do I find the drive letters?" - "They don't make sense on that system". Or "How do I edit the system registry?" - "Oh, there isn't one!" or "Where's the Program Files folder?" - "It doesn't work this way around here". And then, usually, comes the necessary long-winded explanation.

Throws A LOT of people off, is what I'm saying. And... this is not necessarily intentional (although, sometimes - it is!), but it's more of an obstacle than a lot of Linux users like myself might be willing to admit, especially if the person in question is an advanced Windows user. Re-learning something is a lot harder than learning it from scratch. That's just how neural pathways work, once they're there, they're there.

@Deverse

1
0
0

@drq IMO it is mostly superficial even if people don't realize that immediately.

Drive letters and mount points are not really different and Windows also has mount points. The interesting question is WHY so many Windows users still like drive letters despite new devices come with just one drive for ages. There is certain convenience in them and it comes mostly in presentation. I like that "My Computer" overview in Windows Explorer when you can see all your volumes at a glance, it provides easy and useful separation. I can live without it but I wouldn't mind to have some equivalent (I think Thunar in Mint has it actually).

People don't edit System Registry just for the sake of it but they like the idea of centralized storage of almost all system and application settings. It is pretty great. It certainly beats 100500 ini and conf files scattered all around. However Linux kind of has system registry which is /etc file tree :) It would be nice if everything was there and shared the same format because configuring is certainly major PITA in Linux. Then Gnome attempts to do something about it with dconf and so does systemd but... yeah.

I think the best way is to just ask what people want and why. Usually it is not about particular tool but particular task and advanced users have more of those.

@Deverse

1
0
0

@shuro @drq Okay, Windows users, but what about Apple device users? Under what conditions would they switch to Linux? I don't understand.

The file systems are almost identical. But does Linux offer the same optimization as MacOS? Does Linux offer the same seamless synchronization between devices? And what about services? And everything is the same, professional software that, God willing, will run on Linux through an emulator.

2
0
0

@Deverse Apple users do switch when they want or need to. And vice-versa, actually. I know a lot of people who oscillate between Mac and Linux quite freely without much of an issue. The switch-friction between them is MUCH lower, because the differences are minor.

Which, in my book, is the way it should be.

@shuro

1
0
0

@Deverse in my experience with Mac users it is mostly about software and ecosystem compatibility. They want the same stuff. Or sometimes they want similar stuff but for free, then they actively switch :)

@drq

1
0
0

@shuro Either way, the problem I'm talking about is not as poignant for them as for the Windows users who got used to the Windows way of doing things, and doesn't have mental resources or time or willpower to learn anything else.

@Deverse

0
0
0

@askolock В том-то, как бы, и дело, что навыки не совсем универсальные. Они *были бы* универсальные, если бы все системы были построены по одному стандарту. Что так и есть за одним жирным исключением, которое, сцуко, портит всю картину.

Линус Торвальдс говорил как-то, что, дескать, "люди не используют операционные системы, они используют приложения". И... Я считаю это достаточно хорошим, но весьма идеалистичным взглядом - это звучит стройнее, чем оно есть на самом деле.

1
0
0

@shuro

> I wonder how you find ideological reasons "dismissive"

A lot of times words like "ideological" are used in these sorts of debates to dismiss the opponent's arguments as immaterial philosophical wank, something that doesn't affect people on the day-to-day basis.

And, to be honest, most of the time, it's true.

@Deverse

1
0
0
Линус Торвальдс говорил как-то, что, дескать, "люди не используют операционные системы, они используют приложения".

@drq ...и он прав полностью. Проблема почти всегда именно в приложениях. ОС лишь платформа.

Если что, абсолютное большинство Windows-пользователей пользуются линуксом каждый день, не испытывая никаких затруднений и абсолютно добровольно - в своих телефонах. Многие с ними проводят больше времени, чем с писюком.

Соответственно, вывод: дело не в линуксе и не в привычках, а в отсутствии приложений, либо некоторой их, гм... альтернативности :)

Плюс сама тенденция, когда ОС всё дальше отходит от концепции платформы и становится законченным пользовательским продуктом и частью экосистемы, не помогает. Люди привыкли, что им дают "готовый экспиренс", а не конструктор.

@askolock

2
0
1

@shuro Если бы он был прав полностью, описываемой мной проблемы не существовало бы.

@askolock

2
0
0

@drq well, I respect people following their ides even if I disagree. As long as they are open about it.

But yes, I get what you mean.

@Deverse

0
0
0

@drq так трение при переходе возникает всегда на приложениях.

Не такой проводник, нет удобного редактора конфигурации, нельзя удобно сделать папку с ярлыками. Это всё не проблемы ОС и могли бы быть решены на уровне приложений. Единственная проблема ОС тут в том, что ОС тянет с собой кучу этих самых приложений в комплекте, да ещё прибитых гвоздями порой. Но обычно можно поставить более подходящее (если оно имеется). И прогресс есть.

Разница на уровне ОС тоже есть и там тоже не без косяков, например, обратная совместимость, конфликты зависимостей (хотя и тут приложения решают частично, но уже на уровне костылей и подпорок, все эти флатпаки), но про это вспоминают те, кто давно уже погрузился.

@askolock

2
0
0

@shuro

> Если что, абсолютное большинство Windows-пользователей пользуются линуксом каждый день, не испытывая никаких затруднений и абсолютно добровольно - в своих телефонах. Многие с ними проводят больше времени, чем с писюком.

Да, это почти абсолютно верно. Потому что в глазах большинства это - *разные типы устройств*. Они занимают, скажем так, разные ниши в сознании пользователя (плевать, что по факту, в глубине души, они - одно и то же самое).

UX-конвенции там тоже абсолютно разные. Когда смартфоны в современном виде появились, они были ни разу не похожи на тот же Windows. Но это было ОК, именно потому что у людей была возможность с новым устройством познакомиться с нуля, без багажа знаний и привычек и ожиданий с ПК - именно потому что это для них это *НЕ ПК*. Поэтому они так быстро и безболезненно прижились.

Я не говорю сейчас, опять же, хорошо это или плохо (у этого все-таки была парочка неприятных побочных эффектов).

@askolock

0
0
0

@shuro Тут смотря где проводить линию "ОС - Не ОС".

Для тебя как для человека осведомленного, возможно, ОС заканчивается по сути ядром, и, ну может, с натяжечкой, инитом. Мы с тобой понимаем, что читсто технически - да, тот же шелл - приложение. GNU - приложение, вернее набор их. GNOME - приложение, KDE - тоже. И так далее, и тому подобное.

Для пользователя с винды же, ОС начинается там, где заканчивается окно third-party графической программы. Все, что за его границами - принадлежит ОС. Проводник? Часть ОС. Окружение рабочего стола? Часть ОС. Все, что шло из коробки после установки дистрибутива? ОС, и не волнует.

И, какбэ, не то, что бы это не верно в контексте Win. Это вполне монолитный продукт, снаружи.

Но - да, когда у меня или тебя, скажем, в Гноме, допустим, сломаются плагины, мы будем ругаться на Гном. Виндоюзер будет ругаться на Линукс.

@askolock

4
0
0
@drq @shuro @askolock в свою очередь ОС как монолит это тоже виндо-изм.

Так и ругают линукс -- либо за то, на что ядро повлиять не может, либо за то, что это только ядро.
1
0
0

@drq всё так, но из этого следует (на мой взгляд) не самый очевидный вывод, с которого я начал: дело обычно не в разности подходов, на которую любят кивать.

В половине случаев это какие-то сложности с этим самым прикладным слоем. Человек приходит и говорит, что ему дверь открывать неудобно, так как в норе хоббита ручка по центру, но это не фундаментальная разница людей и хоббитов, скорее всего. И не факт, что хоббиты сами всю жизнь не мучались :)

Ну и второй не самый очевидный вывод в том, что излишняя монолитность на этом уровне вредна. Так-то люди к конструкторам вряд ли вернутся, но по желанию лучше иметь возможность прикручивать и откручивать детали, а не как у того же Майкрософта, где поменять (или хотя бы закопать, чтоб не было видно и не скреблось) иное явно пользовательское приложение типа Кортаны можно только регулярным ритуалом изгнания бесов.

@askolock

0
0
0

@drq @Deverse @shuro some Apple users like me switch to Linux when Apple decides that their 7-years old Mac that is quite capable even today doesn’t deserve the latest major macOS version.

I mean, 32 Gb RAM, 4.2GHz i7, AMD Radeon 580 graphics. It’s a beast!

(although now with Tahoe not being able to upgrade suddenly became a good thing!)

2
0
1

@broadway_lamb ... And, basically nothing is lost from your experience, right?

@Deverse @shuro

1
0
0
@broadway_lamb @drq @Deverse @shuro I think in context of Apple anything x86 was doomed as soon as they showed off M1 chip, regardless of how good the machine is, or if they are last of their kind like their workstation towers with PCIe
0
0
0

@drq но сломал все не гном а какой то кривой плагин написаный васяном на коленке.

@shuro @askolock

2
0
0

@mary не важно, просто пример.

@shuro @askolock

0
0
0

@a1ba @shuro @askolock @drq а нужна ли людям ос-зоопарк, в которой разрабы разных компонентов не могут между собой договориться?

1
0
0

@mary так гном вроде периодически ломает плагинам совместимость об коленку

@shuro @askolock @drq

1
0
0
@mittorn @shuro @askolock @drq мне кажется только такой подход дает сначала возможность пожрать говна, чтобы потом научиться так не делать. В отличии от подхода где все с самого начала друг с другом связано жестко и замены компонентов не предполагается.

Примеров не будет. :3
2
0
0

@mo может быть, а кто сейчас так не делает ))) Я с таким чаще в библиотеках с которыми работаю и вских пакетах инструментария сталкиваюсь на каждом углу. Где минорное обновы напрочь ломают все подряд.

@shuro @askolock @drq

1
0
0

@mary @mo Ой, так, на хуй идите обе из треда, я просто пример привел, я не желаю слушать пятимиллионный DE-срач.

@shuro @askolock

0
0
0

@shuro

Ну… кстати, на счет проводника: dolphin гораздо удобней виндовского эксплорера.
Как по мне, долфин - это вообще просто шедевр! Когда после долфина приходится пользоваться виндовским эксплорером (проводник) - меня просто выворачивает от того насколько он хреновый и неудобеый. Увы, его нельзя заменить долфином.

@drq @askolock

1
0
0

@Dmitry я им пользовался, мне понравилось, но не помню таких ощущений экстаза. А чем он для тебя радикально лучше? Просто интересно, может, мне пора его вернуть :)

@drq @askolock

1
0
0

@a1ba @shuro @askolock @drq тем людям, которые сейчас валят с винды нужно другое готовое решение, а не выбор. Они бы валили на мак, если бы он не требовал покупки оборудования. Но в итоге валят на гном как на одно из готовых ршений. Там тоже замена компонентов не предполагается

3
0
0

@mittorn хакинтош вышел из моды?

@a1ba @shuro @askolock @drq

2
0
0

@mittorn И это, какбэ, вполне валидно. Меня, по крайней мере, это полностью устраивает. Захотят приключений - пойдут дальше.

@a1ba @shuro @askolock

1
0
0

@mary @shuro @askolock @drq @a1ba да, т.к теперь у маков армовые процы и хакинтош застрянет на древнецй версии

0
0
0

@mary Хакиентош вышел из моды с того момента, как появились макинтоши на ARM.

@shuro @askolock @mittorn @a1ba

1
0
0

@drq они уже все на ARM? Я просто не в курсе. У них же были высокопроизводительные рабочие станции.

@shuro @askolock @mittorn @a1ba

1
0
1
@mittorn @shuro @askolock @drq текущий гном при всех его недостатках как раз итог того, о чем я написал выше. Но примера не будет, потому что я тут не ради срача, особенно DE срача.
1
0
0

@mary Ну... Да. x86-линейки не осталось. А большие рабочие станции они вообще убили к хренам.

@shuro @askolock @mittorn @a1ba

1
0
0

@drq довольно интересные железки были. Жаль. Спасибо за инфу.

@shuro @askolock @mittorn @a1ba

1
0
0

@drq @Deverse @shuro oh no. No no no. The experience is MUCH more involved.

Stuff’s not working sometimes, like the kernel doesn’t support the sound system of that particular generation of Macs, so I have to patch the kernel every time I upgrade it, otherwise speakers stop working.

Sound in AirPods works, but disappears every minute for like 5 seconds, couldn’t solve this one.

The login screen resolution was wrong, the only solution was to create a script that would set it after boot.

1
0
0

@drq @Deverse @shuro I’m ready to put up with this, but I can see why other people don’t.

1
0
0

@shuro

Мне просто очень удобно т.к. интуитивно понятно вобще все - функциональность и информативность. Эргономика, дизайн удобный, все там где должно быть - совокупность удобных мелочей. Это как сравнивать разные кресла, в одном удобно, а в другом все не так.

@drq @askolock

0
0
1
@mary @shuro @askolock @drq @mittorn интересными были когда были на ппц.

очередные x86 станции чот не очень интересны.
1
0
0

@a1ba ну там и сама архитектура уже все вышла из чата.

@shuro @askolock @drq @mittorn

1
0
0

@drq @Deverse @shuro also the default keymap in Cinnamon is less like macOS and more like Windows, which is hard to get used to if you switch between Linux and Mac constantly (I have a Mac at work). I tried to remap the crap out of it but it’s still not quite there.

1
0
0

@broadway_lamb Well, yeah, that's more like it. Keymaps. Fucking keymaps.

@Deverse @shuro

0
0
0

@mary x86, честно говоря, туда же и дорога.

Но тут, опять же, при условии, что мы создадим достаточно ячеек секты свидетелей RiscV :D

@shuro @askolock @mittorn @a1ba

2
0
0

@drq в это мне слабо верится. Мне кажется это останется нишевой штукой. Ну может быть займет нишу а ля мипсы это максимум.

@shuro @askolock @mittorn @a1ba

0
0
0
Примеров не будет. :3

@a1ba в мире харда это компьютер, где все компоненты распаяны, приклеены и в вайтлистах :))

@drq @mittorn @askolock

2
0
0

@drq @a1ba @shuro @askolock так это не претензия к ним или ко гному, это больше претензия к другим DE, что они не дают гибкого, но цельного решения. Хотя кто-то может обжечься о гном из-за плохой поддержки его железа, проблем с негномовским софтом или несоответствия ожиданиям и вернуться на винду.

0
0
0

@a1ba @shuro @askolock @drq Очень простой пример конфигурации, которую gnome, да и wayland вообще не осилил: 2 карточки невидии, , в обе из которых подключены мониторы на блобовом драйвере. weston рисовался на одну видеокарточку, kwin-wayland пытался на обе, выдавая на одной мусор, но mutter отличился: сегфолт на старте. Стоит ли говорить, что под иксами всё заработало во всех поддерживающих их DE?
Можно списать всё на невидиепроблемы, но сегфолтнулся только mutter. Как в этом случае отреагирует пользователь винды, которому будут говорить купить другую видюху, притом что на одиннадцатой винде всё работало? Ему не интересно читать про свободные драйвера и т.д
А ведь всё это могло бы очень легко решиться, если бы не постоянная война сообщества с дровами nvidia, с иксами и т.д
И лет 10 назад её и не было, её буквально высосали из пальца.
Кстати говоря, если уж так не хочется тратить время на поддержку иксов, можно запустить свой wayland-композитор в иксах во весь экран, при этом не потребуется никакого дополнительного кода в приложениях - но я не вижу, чтобы хоть кто-то так делал, вместо этого же запускают Xwayland в качестве гондона для x11 приложений, создавая постоянные холивары то ли из0за плохой поддержки в драйверах, то ли из-за поломок старого софта...

1
0
0

@drq @mary @shuro @askolock @a1ba мне кажется, сейчас у loongarch может быть больше перспектив

0
0
0
@mittorn @shuro @askolock @drq поэтому я говорил что примеров не будет. Это не звучит как и скорее всего не является архитектурным ограничением, всего-лишь баг и его когда-нибудь починят.

Зато нерабочий print screen в контекстных меню -- вполне.
1
0
0

@a1ba @shuro @askolock @drq это всё когда-нибудь, но wayland'у уже скоро совершеннолетие отмечать. А принтскрины в меню - вполне архитектурно решаемая новыми протоколами проблема. Просто никому оно не надо

1
0
0
@mittorn @shuro @askolock @drq мне кажется ему в действительности лет пять от силы, потому что примерно тогда я его начал активно где-то, но все-таки использовать :)
1
0
0

@a1ba @shuro @askolock @drq тебе кажется т.к Initial release 30 September 2008; 17 years ago

2
0
0
@mittorn @shuro @askolock @drq я не очень хочу быть тестером того, в чем разбираюсь мало и не очень хочу разбираться. Потому отсчет делаю только с того времени, когда оно перестало требовать от меня скиллов тестера.
1
0
0

@a1ba @shuro @askolock @drq 30 сентября включю таки снова use-флаг и попытаюсь поиграться с композиторами, может выйдет что-нибудь интересное. Но я бы вообще смотрел в сторону гибридного дисплейного сервера, умеющего и то и то. Текущая реализация иксов это звиздец

1
0
0

@a1ba @shuro @askolock @drq но разработка то шла, лучшие умы фридесктопа сидели и проектировали его столько лет - не умаляй труд разработчиков

1
0
0
@mittorn @shuro @askolock @drq я чот попробовал посидеть с иксами, а они нормально разрулить ситуацию где один монитор 180 гц, а второй 60 не могут. Только у kwin_wayland (другое не пробовал) все хорошо.

Архитектурное ли это ограничение или просто баг я не знаю. :)
1
0
0

@a1ba @shuro @askolock @drq у меня сейчас 3 монитора, один 50 герц, ворой 75, третий 60. Когда перемещаю окно с vsync - - его частота автоматически меняется. ЧЯДНТ?

1
0
0
@mittorn @shuro @askolock @drq я верю в их экстраординарные способности. Но пожалуй подожду когда скажут готово.
0
0
0
@mittorn @shuro @askolock @drq ну значит баг kwin_x11. У меня лютейший тиринг был. Да, настолько, что даже я, пользователь невидии со стажем во много лет, заметил
1
0
0

@a1ba @shuro @askolock @drq какой драйвер иксов? Не modesetting хвалёный случайно?
kwin пробовал на openbox заменить?

2
0
0
@mittorn @shuro @askolock @drq а хуй его знает. Второй монитор купил когда была невидия, ЧСХ тогда и же переехал на wayland сессию. Щас радеон, но с ним так же, нужны были иксы чтобы протестировать сломанный hidpi.
2
0
0

@a1ba @shuro @askolock @drq мне порой кажется, что xf86-video-modesetting создан искуственно не чтобы не поддерживать десяток драйверов, а чтобы закопать иксы совсем. Он изначально написан как заглушка под один монитор, клон fbdev, потом его стали наращивать, плодя костыли

1
0
0
@mittorn @askolock @drq @shuro с hidpi был анекдот кстати. Если обходить его проблемы на wayland, то фиксятся баги на макоси. Если обходить проблемы на иксах, то фиксятся баги на винде. O_o
0
0
0
@mittorn @shuro @askolock @drq не зря у аббревиатуры KMS есть вторая расшифровка.
0
0
0

@a1ba @shuro @askolock @drq
Опять же ломанный highdpi в иксах - миф, его реализуют в тулкитах и специально не реализуют в для иксов.... Ну или всё-таки реализуют:
QT_USE_PHYSICAL_DPI=1
3. RandR physical DPI [Qt 5 Only] DPI calculated from per-screen physical size and pixel size, as reported by randr. specifically, the mwidth and mheight fields of the xcb_randr_screen_change_notify_event_t structure is used. The DPI will be rounded to an integer and clamped to be not less than 96.
QT5 должен уметь. Но наверно когда это запилили, плазма вбросила сырой qt6 (сырой по сей день между прочим)
QT_SCREEN_SCALE_FACTORS у меня работал в рбоих версиях, так что можешть попробовать его выставить как указано здесь:
https://doc.qt.io/qt-6/highdpi.html
вообще я эту опцию как-то случайно нашёл в исходниках.
Ничто ксатти не запрещает DE записать данные скейлинга в xrdb. Но т.к нужно заставить всех тестировать wayland, этого не делают

1
0
0
@mittorn @shuro @askolock @drq у меня было не про тулкит. :)
1
0
0

@a1ba @shuro @askolock @drq SDL?
Ну чтобы в SDL что-то да было сделано без багов... мечты

1
0
0
@mittorn @shuro @askolock @drq там именно поведение hidpi разное. Причем оно отличается между иксами и вейландом ровно настолько же, насколько между виндой и макосью. Странное совпадение. :)
1
0
0

@a1ba @shuro @askolock @drq не, не странное - драйвера x11 и wayland делались на основе винды и макоси. Собственно раньше поддержка highdpi на маекоси была наиболее оттестирована, потому в wayland взяли её. А сейчас, насколько я слышал, она там сломана совсем

0
0
0

cheesus crust aka ещё более конечный

@shuro @askolock @drq дело в альтернативности одарённости разрабов под винду. У нас есть вайн в котором работает 95% (наверно) приложений, не имеющих нативных версий под линукс, но обязательно найдётся какой нибудь фотошоп, который вот этому человеку нужен, но автор наворотил грязных хаков, работающих только под виндой и здрасте пожалуйста. Или античиты в ядре. Или mercuriall ampbox. У меня заводились ВСЕ виндовые vst через вайн + yabridge и только разрабы меркуриала насрали мне в консоль тонной ошибок и неработающим гуём в reaper. Почему, когда мне нужен gvim в винде, он работает? Почему я могу сам портировать нужные мне виндовые игры через отдельные wine bottles, это не рокет саенс, но разрабы под windows-only порой творят такую ёбань? Кроме гифки "разрабы дауны" в голову ничего не приходит
0
0
1

@drq@mastodon.ml @shuro@friends.deko.cloud @askolock@mastodon.ml Ещё минутка неуместных аналогий​blobcatnerd
Если машина плохо рулится, незнакомый с устройством водитель будет ругаться на всю машину, знакомый — на подвеску или ГУР, но это не значит, что подвеска и ГУР перестали быть частью машины.

(И, строго говоря, шелл не приложение, а утилита)

1
0
0

@vovanium утилита это тоже приложение :) Приложение, имеющее конкретную вспомогательную функцию. Например, архиватор утилита для разметки диска.

Фундаментально же приложения делятся на системные (неотъемлемая часть ОС, либо необходимое для функционирования ОС), прикладные (решающие конкретные пользовательские задачи) и специализированные (разработанные под узкую задачу, какой-нибудь управляющий интерфейс аппарата МРТ).

Шелл это системное приложение.

Ух, прямо Фигурнова вспомнил :))

@drq @askolock

2
0
0

@shuro Угу, да, кстати, забавная ситуация - а что конкретно считать функционированием?

Строго говоря, Линуксу для *функционирования* ничего ровным счетом и не надо, кроме ядра и... ммм... *чего-то*. Какого-то бинарника. Чаще всего это инит, но даже и это не обязательно, можно запустить хоть голый шелл, хоть while true. Функционировать оно будет. Делать, правда не будет нихера полезного, но функционировать - будет.

@vovanium @askolock

2
0
0

@drq отличный вопрос. Очевидно, что где-то надо провести линию, отделить основу. Если не отделять, то и нескучные обои не той системы или там наличие hedgewars могут определять целостность.

@vovanium @askolock

0
0
0

@shuro @drq @askolock А я в него ещё и заглянулblobcatnerd

Приложение это и есть прикладная программа, на то оно и приложение.

1
0
0

@drq@mastodon.ml @shuro@friends.deko.cloud @askolock@mastodon.ml Ты рассматриваешь ОС как вещь в себе, но это лишь среда для запуска приложений. Соответственно под функционированием следует понимать её способность запускать их. Причём запускать — это не только исполнять код, но и давать им взаимодействовать с пользователем (максимально удобно желательно), подключенными устройствами, сетью и даже друг с другом.
Тут, правда, упираемся в пользователя, кому-то рейтресинг в реальном времени подавай, а кому-то и nano — приложение.

1
0
0

@vovanium Ну дык я о чем и говорю, что граница понятия "ОС" - супер контекстная. В самом общем понимании, это место куда сливается весь бойлерплейт - нудятина, которая нужна всем, но которой никто не хочет заниматься сам. То есть да, если ты вызываешь в своей программе какие-то общие заранее согласованные API - будь то сисколлы чтобы файл прочитать или там D-Bus чтобы, я не знаю, уведомление отправить, или polkit чтобы права поднять - то, в принципе, не будет большой ошибкой сказать, что ты обращаешься к операционной системе, даже если ты в само ядро не целишься.

И тот чувак-виндузятник, который уверен, что, допустим, браузер Chromium - это еще не ОС, а Проводник - уже ОС тоже, в целом, прав, потому что ему, как бы, до лампочки, что происходит ниже определенного, видимого ему слоя абстракции: он поставил дистрибутив, вот это - ОС, все, что сверху - приложения.

С точки зрения вебдева за 300, ОС - это браузер и его набор API.

Спроси троих - получишь пять ответов.

@shuro @askolock

2
0
0

> ему, как бы, до лампочки, что происходит ниже определенного, видимого ему слоя абстракции

* в идеале, разумеется. На практике - ... есть нюансы.

@vovanium @shuro @askolock

0
0
0

@drq интереснее на это посмотреть с точки зрения уровней использования.

Есть прикладной уровень - то, что человек делает для решения практических задач. Браузер там открыть, текст отредактировать, сохранить куда-то и отправить потом коллеге.

Есть системный - то, с чем обычный человек вообще не хочет сталкиваться и ему, в целом, параллельно, как там управляются зависимости пакетов, какой тип файловой системы и в чём преимущества вейланда.

Так вот прикладной уровень к системному не слишком привязан в абсолютном большинстве случаев, это совершенно отдельный слой, который может принимать любые формы и они технически не принципиальны.

Пользователю при этом вообще не интересно всё это, он воспринимает АПК в целом. Ему даже разделение между железом и софтом не интересно. Но вот тем, кто помогает пользователям куда-то мигрировать, неплохо бы понимать, где ожидания упираются в принципиальные отличия, а где просто потому, что сделано криво, либо разошлись в представлениях о прекрасном.

@vovanium @askolock

0
0
0