Pull to refresh

Comments 379

Тоже пробовал... Тоже использую XPS... разные. После линукса MAC это как попытка детским молотком сантехнику ремонтировать... В конце концов решил для себя что красивая, даже гламурная железка, я бы сказал, но (для привыкшего к гибкости линукса девопса) крайне не приспособленная и неудобная операционка не стоит такого количества телодвижений, (а следовательно нервов о зря потраченном времени), необходимых для обеспечения работоспособности элементарных вещей. Линукс бы на нее накатил, и клаву поменял... Но увы.

Линукс бы на нее накатил, и клаву поменял... Но увы.

Если бы можно было поставить Линукс на мак с М1, я был бы безмерно счастлив. Но сейчас с этим всё печально, вряд ли дождёмся.

Это не ваш зуб. И не наш. Это их зуб* :)

*(c) к/ф. "Не бойся я с тобой", вольная адаптация)

UFO just landed and posted this here
UFO just landed and posted this here

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

Во-вторых, вы не представляете как у меня подгорело, когда я понял КАКОЙ процессор появился на свет. Уж кому-кому, а Intel я отдал денег куда больше, чем Apple. Тут присутствует элемент предательства со стороны Intel и крутящихся вокруг вендоров (тех самых, «кто и драйвера старается выпускать, и загрузчики не блокирует») своих собственных покупателей. Мол, мы тут будем сидеть на жопе ровно на лаврах монополиста, а вы ешьте что дают.

И ладно бы сделано это было ради удобства и эффективности

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

Клавиатуру я обсуждать не буду, каждому своё. Мне вот эти монструозные эргономические клавиатуры всегда были непонятны, на них у меня скорость набора как у моей мамы.

P.S. А еще 16 ГБ памяти и половина терабайта хранилища. Для разработчика, да еще которому нужны все эти докеры/виртуалки? Серьезно?

Ну вот хватает 16 ГБ, да. На XPS 13 не хватало, система лезла в своп, что немного сказывалось на производительности. Здесь я просто не смотрю сколько памяти занято, потому что тормозов нет, возможно дело в архитектуре, память как-то по-другому утилизируется. По SSD не понятно чем таким особенным разработчик должен занять диск, он же не видео монтирует. Полтерабайта всегда хватало.

Но деньги тем не менее понесли тем, кто все эти идеи не ставит и в грош (они ведь даже cli-утилиты берут не от GPL, а от BSD. Специально, чтобы подальше посылать всех любителей свободного и открытого).
К Apple можно предъявить кучу претензий, но с опенсорсом они обращаются весьма аккуратно, все их улучшения и фиксы доступны (помнится, мы что-то тянули во фрю для libc, msdosfs или ntfs); они наняли разработчика CUPS, чтобы дальше развивать проект, и не закрыли его, как наверняка поступила бы та же Oracle; они много контрибутили в Clang и сделали его своим основным компилятором, что оказало огромную услугу всем пользователям опенсорса, потому что во многих проектах выявили и пофиксили ошибки как раз потому, что они не собирались на макбуках (brew/macports).

Ну а в том, что они код под нормальной (пермиссивной) лицензией предпочитают, нет ничего удивительного.
вряд ли дождёмся.

совсем не разделяю таких настроеней. этим занемается, как мне показалось, знающий свое дело человек
и успехи проекта меня впечатляют.

Все то же самое могу сказать про линукс. Когда перешел с линукса на os x, было ощущение, что пересел с жигулей на майбах. Короче, очень субъективно все это.

+1 - я люблю *nix и 20+ лет его администрирую, но линукс на рабочей машине - это не для меня. Три года назад перешел с Windows на Mac и очень доволен.

Рабочий стек тоже линукс. Единственная боль на маке это конечно докер...

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

Я пользуюсь маком именно потому, что этих движений сильно меньше, чем на любой другой операционке. Ну а стоимость это да, решается покупкой б/у. Например мой 2012 года, и я вполне доволен.

Это каких движений, например? Сейчас Linux (большинство популярных дистрибутивов, по крайней мере) работает из коробки в 90% случаев. Если нужна настройка под себя, то само собой, придется повозиться. Но и для того, чтобы в свое время довести macOS до удобного состояния, мне пришлось поставить с десяток сторонних приложений. В итоге все равно не привык и вернулся на Gentoo с Cinnamon, а мак отдал жене и беру на время только если нужно сделать презентацию - это единственное, что на маке делать удобнее (на мой взгляд).

Кстати, отдаю должное качеству техники Apple - тот макбук до сих пор вполне себе живой и бодрый, а я за эти годы уже успел сменить 4 ноута)

В моем случае доработка под себя на маке гораздо проще дается.

UFO just landed and posted this here

Да, я тоже видел видео https://www.youtube.com/watch?v=0506yDSgU7M и после просмотра этого видео моё отношение к Линусу (Себастьяну) сильно ухудшлось. В лучшем случае он притворяется идиотом, в худшем - исполняет чей-то заказ.

В чём суть: в popos была проблема - из-за неправильно выставленных зависимостей установить пакет со Стимом можно было только снеся DE. Эта проблема была в репозитории всего один день, и по счастливой случайности (случайности ли?) именно в этот день Линус в неё и вступил. На 10:31 отчётливо видно, что консоль орёт на него благим матом: "You are about to do something potentially harmful. To continue type in phrase: Yes, do as I say!", что ни на секунду не останавливает нашего героя, и через мгновение он получает снесённый DE и возможность смотреть на погасший экран. Если это пример неизкоробочности линукса, то линукс - это вообще самая изкоробочная и дуракоустойчивая система в мире.

Я сам двумя руками за хороший UX, но нельзя ожидать от системы того, что если в консоль вводить любые команды, она не сломается. Любая ОС сломается, если в её консоль бездумно печатать команды. Консоль для того и нужна, чтобы всё ломать.

Лично мне вот многие "дружелюбные к пользователю" дистрибутивы из тех что я пробовал ставить относительно недавно, меньше месяца назад, в некоторых моментах показались сложнее даже арча который у меня в качестве основной системы последние 8 лет (пробовал Linux Mint, Ubuntu, Fedora).

Мне хотелось просто сделать HTPC на линуксе, т.е. просто DE+браузер+плеер, и надеясь это получить в вышеупомянутых дистрибутивах просто кликая "далее-далее-далее" в установщике за 15 минут, я получил больше геморроя чем получил бы просто поставив арч который по идее "для опытных пользователей".

В Linux Mint, например, дефолтные настройки совершенно неадекватные (в лисе по умолчанию поиск Yahoo, и чтобы сменить его на гугл надо быть очень внимательным, просто в настройках этого нет; стоят опенсорсные драйвера Nouveau, которые на хоть чуть-чуть не древних видеокартах NVIDIA работают так что лучше бы просто не работали; ещё например стоит по умолчанию headless JRE, это прямо то что надо на десктопном дистрибутиве чтобы люди не понимали почему не запускаются графические java-приложения, хотя java стоит);

Ещё, когда пробовал удалить некоторые из предустановленных приложений мне предлагало снести всю DE, к счастью я смотрю что подтверждаю поэтому естественно нажал N, но это встречалось и на других deb-based дистрибутивах с другими пакетами, так понимаю это общая у них проблема из-за одного пакетного менеджера. Плюс было много багов со звуком и некоторыми другими вещами, я думаю что из-за прогнивших пакетов доисторических версий, в частности из-за старого ядра и PulseAudio.

Ubuntu - как и Linux Mint, прогнившие пакеты, плюс у меня она вообще просто развалилась после автоматического обновления и перезагрузки. Чинить не стал. Но в отличие от Linux Mint, хотя бы красивое.

На Fedora чтобы поставить обычные нужные почти всем вещи нужно подключать доп. репозитории по левым туториалам из гугла, которые отличаются для каждой версии дистрибутива (ведь почти никому не нужен например VLC в Fedora видимо?), но в остальном она оказалась самой беспроблемной.

От такого опыта даже я был в шоке, линуксоид с 8летним стажем, который с консолью на ты, который и загрузчик если что починить может, и проблему по логам продебажить, и даже в исходниках с отладчиком если что может порыться. Был бы я обычным пользователем который просто хочет чтобы всё работало, это поставило бы на линуксе для меня окончательный крест.

Я очень люблю линукс, но получив такой опыт я прекрасно понимаю почему им пользуются проценты среди обычных пользователей, несмотря на то какой ужас из себя представляет например современная Windows. Потому что либо ты разбираешься как что работает и ставишь+настраиваешь что-то вроде арча чтобы получить идеально работающую систему, на что далеко не все готовы инвестировать время, либо у тебя после "лёгкой и простой установки" какой нибудь убунты половина системы поломана и тебе надо командами из гугла пытаться заставить её работать нормально, часто с ожидаемым результатом.

Естественно я это считаю проблемой самих этих дистрибутивов, а не ядра линукса или его userspace'а. Посвежее бы пакеты, в десктопном то дистрибутиве, получше пакетный менеджер (после pacman мне apt показался медленным кривым анахронизмом), побольше нужных пользователю пакетов в репозитории чтобы не надо было всякие PPA подключать (в арче даже проприетарный драйвер NVIDIA не постеснялись включить в репозиторий), и может получится действительно что-то с человеческим лицом.

Все так. Сам слез с debian-based после того как по невнимательности допустил что удаленный пакет прихватил за собой половину DE. Не то чтобы в pacman себе в ногу не выстрелить, но то-ли философия осознанного владения системой укореняется у пользователя в голове, то-ли зависимости мягче прописаны, но таких казусов больше не было.

UFO just landed and posted this here

Сейчас Linux (большинство популярных дистрибутивов, по крайней мере) работает из коробки в 90% случаев. Если нужна настройка под себя, то само собой, придется повозиться.

Я слышал эту мантру и 5 и 10 и 15 лет назад. Каждый раз когда я пробую очередной linux desktop дистрибутив, я понимаю, что ничего толком не изменилось и ковыряться нужно долго и нудно, чтобы доработать под себя. Ну и кучи нужного десктопного проприетарного софта не хватает, хотя тут ситуация чуть лучше, чем 10 лет назад. То есть работает из коробки это да, а вот устраивает как это работает и выглядит, то нет.

Каждый раз когда я пробую очередной linux desktop дистрибутив, я понимаю, что ничего толком не изменилось и ковыряться нужно долго и нудно, чтобы доработать под себя.

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

Ну вот давайте так, когда я покупаю ноут и ставлю на него винду — у него сразу работет звук, определяется вайфай, и он не зависает каждые 15 минут. Последнюю проблему я решил, потратив часов 6 своей жизни, дальше понял что пульса не видет звуковуху и снес ось, потому что моральных сил дальше сражаться за рабочую систему.


Доработка под себя винды/мака обычно заключается в том что в чистую осьб нужно поставить нужный софт. Доработка под себя линукса заключается в том что ты пару дней тратишь на то чтобы работал базовый функционал, и только потом начинаешь ставить нужный тебе софт. Если у вас не так я за вас рад, но у меня видимо карма такая — 10 лет пробую разные дистрибутивы и каждый, каждый(!) раз у меня что-то подобное происходит.

Вы наверно купили ноут с предустановленным windows, тут как бы все сделано чтобы он из коробке работал в винде. Но если попробовать поставить туда другую ос то не факт что она будет из коробки запускаться и работать.

Я вот взял ноут с дос (без ос как они пишут), на линуксе все работает из коробки и звук, и видео, и камера, и микрофон, и жесты на таче, и сеть. А вот на винде тач не работает с жестами, звука и микрофона нет, видео карта по умолчанию встала.

Думаю если на maс air ставить винду или линукс, тоже будут проблемы, если вообще возможно поставить.

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

А вот на винде тач не работает с жестами, звука и микрофона нет, видео карта по умолчанию встала.

для винды драйвера надо ставить отдельно, если они доступны отдельно
так было всегда, со времен еще 3.11. это как раз относится к тачу и звуку… и с ноутами обычно идет в мануале инструкция как скачать инсталлер от вендрора (если он уже на диске с досом не лежит) который кучей всё выкачает и установит

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

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

Остальное - дело привычки.

Гм, свой синкпад t15p с хорошим 4к экраном, возможностью расширить память до 64 гигов (из коробки 16) и поставить 2 m.2 накопителя (из коробки один на 512) я взял всего за 160к. Допустим я докинул оперативки и ссд, вышло 230. Сколько там стоят макбуки прошки с 64 гигами ОЗУ и, например, 4тб ссд?
З.Ы. m1/pro/max выглядят вполне неплохо в плане соотношения производительность/энергопотребление и я задумываюсь взять макбук какой нибудь (у меня еще и пет проект кроссплатформа, надо будет на чем то собирать под mac/ios), но они действительно стоят как крыло от самолета. И не надо говорить про вес и подобные вещи, мне на них пофиг. Были бы 3-х сантиметровые по толщине маки весом 3 кг и стоимостью как мой леново (у меня вес 2 кило, и 23мм) — я бы согласился что это еще куда ни шло, но таких вариантов нет. И даже новые прошки этого года сравнимые с моим ноутом размеры/вес имеют, но если я хочу хотя бы 32 гига озу — надо 300к отвалить почти. Эпл не дает выбора. Хочешь мощности но на часть характеристик пофиг — а обломись нет разнообразия выбора. В итоге либо бери эйр на m1, за действительно адекватную цену, может даже получше чем у конкурентов, либо прошку за стоимость крыла от самолета.

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

А если нет выбора, просто не надо брать эпл вот и все, этот инструмент, очевидно, под задачу не подходит.

Ну т.е. не отрицаете что стоят как крыло от самолета, при том что для меня как разработчика под мобилки имеет только одно преимущество кроме продолжительности работы от батареи (это стоит увеличения цены на железку в два раза?): можно кроссплатформу пилить, а не только под андроид/tizen/harmony/etc.

Отрицаю конечно, сравнивайте сравнимое. Все характеристики, а не только те что вас интересуют.

На не-эпл ноутах обычно можно купить бОльшую батарею или вообще мощный повербанк, раз вам на вес и габариты плевать.

При таких вводных, я не вижу смысла для вас вообще рассматривать эпл.

Так нет сравнимого. В этом проблема.
А эпл нужен, ибо нет возможности под ios/macos разрабатывать легально не имея мака.

Если нет сравнимого, то и сравнивать смысла, как мне кажется, нет.

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

Либо найти подходящий ноут _другого производителя_ и накатить хакинтош, с этим вроде бы проблем особых сейчас нет.

На габариты и вес мне не пофиг в пределах здравого смысла, ибо между 3 городами мотаюсь. Лишний десяток килограмм не проблема, но ведь кроме ноута и другие вещи везу. Так что на комп лимит по весу кило 4.
Хакинтош — нелегально, а я принципиально не пиратствовать стараюсь.
UFO just landed and posted this here
UFO just landed and posted this here
А если мне нужно под ios/macos писать/собирать? Вот дали бы они эту возможность на linux/win — я бы ничего против эпл не имел, скорее поддерживал, ибо железки в целом то хорошие, просто часть их характеристик мне лишние. А по факту они многим не дают никакого выбора.
UFO just landed and posted this here
Для разработки под мак можно макмини взять, $700. Конечно не ноутбук, но в принципе ок вариант. Поставили туда бы M1 Max, было бы вообще круто.

Мне например гораздо приятнее работать с внешними мониторами, клавиатурами и мышками, на ходу не работаю, так что и батарея не нужна. Поэтому переплачивать за это в форм-факторе ноутбука смысла нету.
Так то я раньше с удовольствием за собранным самостоятельно ПК сидел. Но сейчас мотаюсь между 3 городами, и в каждом рабочее место обустраивать — дороговато выйдет. Дороже ноута.
Ну и 16 гигов памяти маловато. Все кто пробовал для андроид разработки говорят что очень впритык. А комп/ноут такая железка которую берешь на год-три вперед (если речь про нерасширяемые, если апгрейдопригодный — там и лет на 6-7 сойдет). За это время все еще хуже станет по потреблению оперативки.
Я уже думаю что может действительно есть смысл оставить синкпад а к нему эйр докупить, чисто чтобы билдить, изредка чего то там в iosной части софта править, да брать в очень короткие поездки (к друзьям на пьянку, в деревню к родственникам).
С другой стороны — это эквивалентно примерно 250к будет, и 2 ноута когда можно взять один доплатив 50к — тоже странно.
Но в итоге ценник выходит все равно неадекватный.
изредка чего то там в iosной части софта править, да брать в очень короткие поездки (к друзьям на пьянку, в деревню к родственникам).
А удалённо к нему подключаться если что?

Если из трёх городов есть один главный с >70% времени там, то удалённый десктоп это хорошая опция.

А когда в главной резеденции работаешь — удобство.

Какой-нибудь Ryzen 7/64gb RAM/2x1 TB SSD можно собрать ~ $1000 и будет рвать все лаптопы.
Увы, 40 на 5 на 55 соотношение примерно между городами. И предпочитаю при отъезде обесточивать жилье, ибо расстояния большие все таки, Питер-Мск-Брянск, и мало ли что произойдет во время отсутствия. А так да, мощный десктоп это прямо кайф.
UFO just landed and posted this here

В конце концов решил для себя что красивая, даже гламурная железка, я бы сказал, но крайне не приспособленная и неудобная операционка не стоит такого количества телодвижений, необходимых для обеспечения работоспособности элементарных вещей

иронично, учитывая насколько многие отказываются от linux именно по этой причине.

Возможно, это было когда-то - за последние лет 10 Мак не изменился почти никак, а Linux очень прокачался. Мне сейчас реально сложно представить ситуацию, что Линукс может быть неудобней для пользователя, чем Мак (пользуюсь и тем и тем)

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

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

Но разве жеста работают так же хорошо? Фишка макоси: если провести пальцами жест не до конца, а на N%, и остановиться то и анимация движения окон будет частично показана на N% и остановится. Можно например заглянуть на край соседнего space и вернуться назад к своему и для этого нужно сделать не 2 жеста, а по половину жеста и чуть назад и всё это не отрывая пальцев от тачпада.

И это было прямо очень круто и остаётся одной вещью, по которой я скучаю по возвращению на линуксы после безуспешных попыток полгода привыкнуть к макоси.

Фишка макоси: если провести пальцами жест не до конца, а на N%, и остановиться то и анимация движения окон будет частично показана на N% и остановится.

В современном гноме так же. Но один черт, управление с тачпада всегда менее удобно чем управление с клавиатуры. Ибо руку между клавиатурой и тачпадом гонять надо.
UFO just landed and posted this here

Технически эта фишка на английском называется "one-to-one gestures". В GNOME уже выпустили, в KDE пока в разработке — и, скорее всего, будет только в Wayland, но это не точно.

А вот лично я тачпад себе настроил с помощью libinput-gestures, хотя есть альтернативы получше. И это хоть и не one-to-one, но настолько функционально и удобно (повезло же иметь ноутбук с большой площадью под сенсор), что каждый раз переключаясь на винды (dual-boot) содрогаюсь от убогости "родного" драйвера от производителя. На маке оно конечно из коробки удобно, волшебно, и всё такое, но как и на винде, почти нисколечки не кастомизируется.

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

  • Переключение вкладок в браузере (Ctrl+PgUp/PgDown), работает и во многих других программах.

  • Переход назад/вперед (Alt+Left/Right), тоже работает много где.

  • Клавишу Escape — диалоги и всплывашки закрывать, например.

  • Закрытие окна (Ctrl+W).

Ну для примера, в Gnome сейчас из коробки на ноутбуках работают

I'm gonna stop you right here. Потому что вы "linux UX" сводите конкретно к ubuntu на dell XPS, для которого производитель заморочился чтобы убунта на нём более-менее работала. А если в среднем ноуте со средним линуксом из коробки будут работать всякие многопальцевые жесты, режим сна, сканер отпечатков, thunderbolt и прочее, то это невероятно повезло. Не говоря о том, что и с XPS'ом может быть придется повозиться.

в среднем ноуте

А как макОС работает на среднем ноуте?

У аппла сразу понятно что и где будет работать. Про линух все говорят- свобода, делай что хочешь. А по факту понять совместимость железа и версий этого линуха - это прям головоломка.

А по факту понять совместимость железа и версий этого линуха — это прям головоломка.
Возможно, в общем случае это и так, но конкретно десктопный GNU/Linux за последние 10-15 лет прошел путь от «выбирая новый ноутбук, проконсультируйтесь с этой вики-страничкой» (примерно здесь до сих пор находится FreeBSD) до «можно ставить на любую модель, и практически всё будет работать из коробки». Есть у меня такое давнишнее хобби — ходить по магазинам электроники с парой флешек и загружаться на разных ноутах в убунту и фряху — так вот, уже довольно давно в случае с убунтой это просто неинтересно, ибо всё работает не хуже, чем под вендой (прошу прощения за автоцитирование, эта тема регулярно всплывает в комментариях).

Даже сейчас есть смысл перед покупкой погуглить словосочетание %modelname% linux, чтобы упростить себе жизнь. Редко, но встречаются особо проблемные экземпляры.

Если хорошенько попариться с kext'ami, то хакитош работает прилично. Но тут как повезет ;)

UFO just landed and posted this here

А смысл покупать железо которое ты будешь использовать с Linux и выбирать не поддерживаемое или плохо работающее с Linux железо?

вы "linux UX" сводите конкретно к ubuntu на dell XPS

Ммм, а "mac UX" вы, наверное, сводите на Mac OS и Macbook? :)

У меня HP Envy x360, ноутбук-трансформер. Отпечаток пальца не работает, все остальное работает - и сенсорный экран, и экранная клавиатура, и тачпад, и многопальцевые жесты. Планшетный режим, кстати, клевая тема, на моем макбуке мне его не хватает.

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

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

Вопросы возникают в банальных задачах, начиная от «где тут добавить раскладку клавиатуры и выбрать язык по-умолчанию?» и заканчивая «почему мне дают выбрать между DPI 125% и 150%, но при этом шрифты мылит, а если зарыться глубже в настройки, и очень попросить 124% (эй, не обязательно было меня разлогинивать, „настройки вступят в силу после повторного логина“ не читается как „щас мы вас принудительно разлогиним!“) — то всё ок?» и «Как маман умудрилась выбрать азербайджанский язык для экрана логина, и как его отсюда убрать о_О?».

Вот конкретно панель управления уже вполне на уровне линуксов — невозможно найти решение методом тыка или изучением настроек в интерфейсе, это прям та самая «панель управления» из линуксов, которой никто не пользуется, потому что быстрее найти как это сделать в консоли, чем искать куда же засунули нужную галку в этом дистре/DE.
UFO just landed and posted this here
UFO just landed and posted this here

На Ebay можно рублей за 200-500 приобрести ключик на LTSC - пока на винде сидел всегда так делал (лет пять примерно). И офис там же - за такую же цену.

UFO just landed and posted this here
правда я не знаю, как надпись ещё убрать при этом с рабочего стола

Для этого и сервис проверки отключать не надо. Неактивированная винда отличается только этой надписью и невозможностью настройки интерфейса.

LTSC — это никакой не ответ. Всё то же самое можно приготовить и из Pro, не страдая при этом от отсутствия обновлений (и, если уж честно, не занимаясь пиратством).

  • Страдать из-за наличия обновлений

  • Страдать из-за отсутствия обновлений

Прям даже непонятно что выбрать. Наверное буддисты в курсе. К сожалению с текущим состоянием Microsoft варианта с "безглючными обновлениями" не существует

UFO just landed and posted this here

Настройка хоткеев в плазме - тот еще адок.

Подвижки есть, но поезд ещё в пути. Последние пару-тройку лет в сообществе KDE на всех парах развивают usability, то бишь по-русски наличие, штабильность и удобство необходимого рядовым (и не очень) пользователям функционала. Сравнить десктопный линукс сегодня и лет пять назад (когда я на него перешел, как раз таки с мака) — это просто небо и земля.

Но да, ещё много есть таких мест, где что-то нужно чинить ручками, подвязывать как виноградные лозы веревочками, подпирать костылями палочками, и перезапускать оконный менеджер из запасного сеанса tty2 :)

реально сложно представить ситуацию, что Линукс может быть неудобней для пользователя, чем Мак

Давайте проясним ситуацию... Для пользователя? Или разработчика? Если для пользователя (а под пользователем я понимаю человека которому от устройства необходимо только печать на принтере, браузер, почта, посмотреть фильм, и остальное по мелочи, в общем обыкновенная работа офисного планктона) то лучше мака в принципе ничего нет. Для геймера windows, для разраба Linux (и то не для каждого). В общем детЯм мороженное, бабам цветы и ни как не иначе. (пользуюсь всем перечисленным)

Сложный вопрос на счет обычного пользователя. Есть возможность смотреть как супруга воюет с Linux на одном компе и Mac Air. В обоих случаях она теряется в казалось бы простых сценариях. Например на Маке ее ввела в ступор максимизация окна, из которой она не понимала как выйти. И я с удивлением понял, что MacOs не делает никаких подсказок в интерфейсе для неискушенного пользователя.

Про "обычного пользователя" не соглашусь - им вообще абсолютно все равно, где сидеть, т.к. браузер везде одинаковые, почта в вебе, мультимедия везде играется и т.д.

Давным давно родителей пересадил на линукс с винды - они особо не поняли, что они пользуются другой системой, из самого крупного, что смутило - что "кнопка пуск" теперь не слева снизу, а слева сверху.
Ну и в целом, я бы не назвал, что "лучше мака в принципе ничего нет для обычных пользователей" :) Он вне конкуренции для видеомонтажа/дизайна, для обычного использования он подходит точно так же как и все остальные ос.

UFO just landed and posted this here

Да, таких очень много. Вот опять же, родители - в жизни никогда не делали чертежиков, не монтировали видосики, и презентации делали максимум из 5 слайдов с times new roman.

Пользователи, которые чертежики делают - вообще не обычные, как по мне :) Я вот сам, хоть и гик, и пользователь всех ос - чертежики в последний раз делал лет 20 назад в универе :-D

Возможно это признак того, что мак был зрелой системой уже 10 лет назад.

Возможно, это было когда-то - за последние лет 10 Мак не изменился почти никак, а Linux очень прокачался.

Дисклеймер: у меня нет "любимых" дистрибутивов. Для меня ОС - инструмент удовлетворения моих жизненных/рабочих потребностей. Если мне будет нужно использовать FreeBSD дома - я буду её использовать (и даже использовал). Меня не пугают CLI и я открыт для всего нового.

За последние 10 лет изменились (или не изменились) все операционные системы. Что Mac, что Windows, что *nix. И звёзды так сложились что я пользовался ими примерно всё это время (см. дисклеймер).

Да и в целом с графическими интерфейсами ОС я познакомился ещё в начале 90-х благодаря своему папе. Впервые поставил на свой компьютер Linux в конце 90-х. Периодически продолжаю ставить его и сейчас но, обычно, использую в качестве headless виртуальных/реальных серверов/серверов виртуализации.

Но, допустим, я пользователь. Качаю самый популярный дистрибутив (например Ubuntu). Ставлю его на свой ноутбук. Пытаюсь найти действия ноутбука при закрытии крышки и не нахожу. Надо ставить gnome-tools (могу ошибиться, но ещё недавно надо было). Решил включить режим гибернации, что говорите, идти в CLI?

Я решил изменить шорткат для переключения? В смысле тоже надо поставить gnome-tools.

Открываем встроенный в систему редактор GEDIT и ловим периодические проблемы с кириллицей (было на 20.04 LTS).

Кодеки дополнительные? В смысле надо ставить? А апплет часы? Как ставить? А индикатор текущей раскладки? Батарею чтоб не жрало и можно было настроить - TLP поставь. А.......

Мне сейчас реально сложно представить ситуацию, что Линукс может быть неудобней для пользователя, чем Мак (пользуюсь и тем и тем)

Всё потому что вы уже освоились, вы стали опытным пользователем, вы настроили под себя эту систему. Поэтому совершенно логично что вы не понимаете чем она может быть неудобна пользователю. А я вам скажу: пользователю неудобно что "изкаропки" нельзя поменять шорткат для переключения языка ввода.

Linux - прекрасная операционная система. Но говоря об её удобстве - ставьте себя почаще на место рядовых пользователей, которые её в глаза не видели и случайно поставили. Я более чем уверен что если вам сейчас переустановить вашу систему с DE линуксом с чистого листа - в гугль вы таки пойдёте. А уж если вам предложить накатать ранее незнакомый дистрибутив - гуглинг будет обязателен.

А есть принципиально нерешаемые пробелмы Qt и GTK (если выбрать не тот менеджер). Да и в целом наглядный пример "удобства и понятности" это то, что сейчас я своего сотрудника обучаю Astra Linux ибо рабочая необходимость. Не сказал бы что ему всё очень интуитивно и понятно, хотя сотрудник прекрасный.

Последние 10 лет как раз стагнация: провальный Gnome 3, провальная KDE 4, провальная Unity, провальные форки Gnome 2 и провальные попытки вылепить Gnome 2 из Gnome 3.

Cinnamon вам не нравится? Чем, если не секрет, помимо относительно высокого потребления ресурсов?

Не нравится. Честно говоря, давненько пробовал им пользоваться, лет 10 назад. Помню, что то ли в Cinnamon, то ли в Mate большая часть тем, представленных в окошке выбора тем не работала нормально.

Какие-то программы, тли GTK2, то ли KDE, выглядели стремно.

Диалог сохранения файла в огнелисе работал только на сохранение, если хочешь открыть в какой-то программе, это не работало.

И еще куча мелких косяков, составлявших впечатление наколенной поделки.

Да, чтобы приложения из экосистемы Qt корректно работали с темами GTK, нужно отдельно заморочиться, — кажется, это проблема уровнем выше, чем уровень DE, что ж поделаешь.

Тема мне Arc Dark нравится.

С диалогом, кажется, не понимаю, но помню, что обсуждалось, что в плане сохранения файлов и превьюшек, у KDE/Qt было раньше преимущество.

Понял, да, дело вкуса. Видимо, у меня выше толерантность из-за того, что Cinnamon доступен бесплатно и из-за этого фактора я даю ему скидку.

Меня Gnome 3 вполне устраивает -- я его в процессе работы просто не замечаю, всё просто работает, как нужно.

провальные форки Gnome 2

Что такого провального в Mate? Работает и работает.

UFO just landed and posted this here
UFO just landed and posted this here
Последние 10 лет как раз стагнация: провальные [чуть менее чем все DE]
Всё так. Второй GNOME и третий KDE развились до упора (каждый по своему вектору), а затем оба свернули куда-то не туда в сторону, чем вызвали отторжение и потеряли многих пользователей. Сейчас их нишу занимают MATE/Xfce и TDE соответственно, но почему-то два первых есть в портах FreeBSD, а TDE так и не завезли.

А разве нельзя на этот ноутбук установить Linux?

Можно, есть проект https://asahilinux.org/about/, который занимается патчингом ядра. Но работает, мягко сказать, не всё.

Тоже недавно стал владельцем Macbook Air 13 16gb, 256gb, очень удивила скорость того как все быстро работает. Прекрасная машинка. А еще зарядка по type-c, подумал если накроется кабель можно без проблем его заменить, не то что зарядка с магнитом. И еще умеет заряжаться от power bank. В общем я тоже очень доволен, сделал его основной машинкой.

Поздравляю с приобретением :-)

Я ещё с XPS 13 привык к зарядке по type-c, поэтому одним из решающих факторов покупки макбука стала поддержка такой зарядки. Сама батарея ноутбука, низкое энергопотребление + Mi Power Bank Pro 3 20000mAh делают этот комплект нереально автономным.

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

Type C зарядка в 2021 году это уже must have. Как по мне, без этого не стоит брать ноут, даже если он идеален по другим критериям. Исключение разве что, это игровые или специализированные ноуты, которым мощности Type C недостаточно.

Хороший эмулятор терминала для macos - iTerm2

Плюсую. Очень функциональный, с кучей настроек.

Я если честно говоря вообще не понял в чем проблема с табами. Вот на маке:
img


Переключение только между активными окнами, ровно как на винде. В чем проблема? Разве что винда ещё превью показывает, это удобно.

В маке скорее переключение между активными программами. И дополнительно переключение между окнами текущего приложения Ctrl + ~. Что, как по мне, даже удобнее. Не мог найти такой же функционал для Windows.
О, то то думаю что меня в гноме выбешивает, но с ходу не мог распознать. Как раз такое переключение. alt+tab между приложениями, alt+~ между окнами одного приложения. Пойду искать как отключается.
З.Ы. Живу 50 на 50 вин/линукс, по несколько месяцев на каждой системе. По настроению, когда хочется большей гибкости, а когда в игры поиграть.

В дополнение к iTerm2 если поставить zsh + oh-my-zsh - получается вообще очень удобно

UFO just landed and posted this here

Не советую использовать oh-my-zsh. Сам недавно отказался после нескольких месяцев использования. Блотварь с тормозами в неочевидных местах. После ее удаления zsh стал гораздо отзывчивей. Ничего там сложного в настройке нет, сложные вещи только с настройкой автодополнения, но это можно просто скопировать с каких-нибудь продвинутых конфигов не особо разбираясь.

UFO just landed and posted this here

Поддерживаю, в fish гораздо удобнее автокомплит. Гибкая подсветка ввода. Сразу видишь, если что вводишь не так. Нет никаких Crtl+R для поиска по истории. Поставил PROMPT starship или tide, и не нужны никакие fisher, fundle, oh-my-fish. Все уже работает из коробки. Не понимаю, зачем мучаться с zsh.

согласен для себя я использую из omz только пару плагинов и то из за лени.
в качестве prompt у меня powerlevel10k и это прям пушка. сам zsh работает очень быстро. автакомплит прикрасен более чем полностью.

Если интересно, посмотрите на kitty, он и под Линукс есть, соответственно можно конфигурацию шарить и лигатуры и картинки по умолчанию поддерживает

Пользуюсь Alacritty. Жить заметно легче

Лигатуры не поддерживает, в остальном понравился. Но я к ним уже привык. Продолжаю пользоваться iTerm/Kitty

Странно, мне казалось они вполне себе работали если нужный шрифт поставить. Из минусов — если собирать из сорцов то запускается оно не как приложение, а сначала как отдельный терминал из которого уже запускал alacritty, а отдельное приложение которое можно поставить не дружит с tmux, но зато новые окна можно легко спавнить и они не стакаются.

Нет, в alacritty лигатуры не работают, вот эпичный баг с несколькими отвергнутыми пулл-реквестами:

https://github.com/alacritty/alacritty/issues/50

Пока что все выглядит так, что те, кому нужны лигатуры, используют, например, kitty, а кому нужна ультрамегаскорость -- alacritty.

iTerm2 стрёмно использовать. Дырки масштаба «сливает в сеть всё содержимое консоли, включая пароли»:
https://www.bleepingcomputer.com/news/security/iterm2-leaks-everything-you-hover-in-your-terminal-via-dns-requests/
и захват управления при контроле output'а (достаточно в tmux показать файл для эксплуатации уязвимости):
https://blog.mozilla.org/security/2019/10/09/iterm2-critical-issue-moss-audit/
не добавляют доверия к чувствительному к безопасности инструменту.

Ну и родной terminal с момента появления iterm2 стал существенно удобнее.

UFO just landed and posted this here

Можно Kitty, есть решения для Neovim чтобы по сплитам редактора и терминала ходить через ctrl+hjkl
Если надо я схожу в конфиг поищу

Я бы даже сказал - что это индустриальный стандарт.
Всем начинающим говорю, что стоит заменить им изкоробочный.
Для любителей минимализма и поковыряться Kitty очень интересный вариант, но разраб там похоже один и всё что по его мнению не нужно - никогда не будет сделано.
https://sw.kovidgoyal.net/kitty/

А не маловато 13 дюймов? Я пару лет назад переехал на десктоп с монитором 21, после этого ноутбуки для постоянной работы кажутся неудобными. Дело привычки, конечно, но всё же.

Прошу прощения за небольшой оффтоп.

Вопрос в тему на самом деле. Я уже давненько привык работать на 13 дюймах, дело привычки. На канале писал о том, как я к этому пришёл https://t.me/it_monk/69

хм… забавно что я довольно часто слышу этот аргумент что 'готов работать на экране размером с почтовую марку — потому что важнее вес ноутбука'
мне на одной работе даже всучили 13' мак, не смотря на то что я упрашивал дать побольше… и мотивировали 'ну ты попробуешь и поймёшь что это самый идеал'
блин я измучился сначала сам, что нифига на экран не влезает или всё страшно мелкое… так еще руководство, сидящее всё на таких ноутах постоянно просило делать скрины, картинки, графики и прочий поверпоинт так чтобы они помещались на их экране без прокруток (и неважно что на большом мониторе это выглядит кошмарно, важнее вес ноута двух человек которые курируют проект)
==
сейчас ноут 15'5… и нисколько не страдаю от его веса и хотелось бы покрупнее

И 15 дюймов тоже может быть норм и по весу и по габаритам. Я недавно присматривался к LG Gram 16, вес всего 1.2 кг (легче Air), а внутри всё как полагается: i7, 16GB и хорошая автономность.

Кроме W10 туда что-либо ставится? Цена не сильно удивила?

Не могу сказать: и сам не пользовался и не читал особо насчёт того, как на нём Линукс живёт. Но сам я укрощал Линукс на разном железе, так что не побоялся бы купить данный агрегат ) Ещё его приятно держать в руках, он действительно очень лёгкий, даже необычно для 16 дюймов.

Цена, конечно, приличная, но и железяка крутая. Если бы я сейчас покупал не макбук, то рассматривал бы этот вариант. Единственное, что 16 дюймов мне всё-таки многовато, а 14-дюймовая модель не такая мощная.

Все зависит от того как носить ноут. Я ношу ноут в рюкзаке и мне главное чтобы в рюкзак влазил, вес вообще не имеет значения в разумных пределах. Кто ходит с портфелем или сумкой тому важен вес.

хм… забавно что я довольно часто слышу этот аргумент что 'готов работать на экране размером с почтовую марку — потому что важнее вес ноутбука'

Готов открыть тайну: в моём случае диагональ ноутбука имеет значение только в редких случаях работы "с колен". Для домашнего применения это случается чаще, но у меня дома нет потребности вертеть километровые эксельки и генпланы городов.

Если приходится работать "с колен" то работать на 15 дюймах чуть удобнее, чем на 13. Потому что ничего действительно масштабного туда всё равно не влезет.

С приходом type-c дополнительны экран (и зарядка) подключаются одним кабелем за одно движение рукой. На любом моём рабочем месте всегда есть монитор. А если его вдруг не окажется - в любом офисе есть монитор.

Таким образом да, я всегда предпочту 13 дюймовый ноут 15 дюймовому.

UFO just landed and posted this here

Тоже думал над этим, пока не приобрел MacBook. Оказалось на удивление удобно работать, видимо сказывается качественный экран.

UFO just landed and posted this here

А чисто из любопытства, когда именно чувствуется вес и размер? Вот я ношу ноут в рюкзаке. (15" около 2кг еще и с БП). Вес рюкзака начинает чувствоваться только если после работы зайти в магазин и купить продуктов и воды, или когда там кроме ноута и термоса с чаем еще несколько коробок с железом по проектам. 15" носить не сложно и в руках. В командировках бывало что я несу ноут с БП и мелочевкой через кучу производственных помещений, нести не проблема. Я правильно понимаю что вы носите ноут не в рюкзаке? В офисе и дома ноут стоит на столе, проблем с размером никаких.

В самолете чувствуется. 15-дюймовый не раскладывается, а 13-дюймовый XPS - легко.

Собственно поэтому и взял XPS 13 9310. За первые две недели владения никаких нюансов не выявлено, места на экране хватает для всего. Единственный нюанс - категорически не хватает type c портов.

Вес рюкзака начинает чувствоваться только если после работы зайти в магазин и купить продуктов и воды

Ну тут же все субъективно и относительно. Ходил я з 16" MBP в рюкзаке и нормально себя чувствовал. Потом кинул MBA — и теперь ощущение, что рюкзак вообще пустой, можно вообще забыть, что он там есть :)

Как уже написали, 15" - "хорошо что рюкзак большой, все поместилось!", 13" - "а я его точно взял, а не забыл дома?".

UFO just landed and posted this here
Я наоборот не понимаю как можно на 13 дюймах что то делать. Пофиг на вес — но 15.6 тот минимум на котором могу уже хоть как то работать.
З.Ы. зрение так себе у меня, потому везде шрифты увеличиваю и масштабы.
Кстати в Jetbrains IDE я ставлю отступ между строк 0.85-0.9 — при том же шрифте вмещается на много больше строк. (А на телефоне уменьшаю маштаб и увеличиваю шрифт — отступы уменьшаются, шрифт остается тем же, а текста помещается больше)

Вот именно что дело привычки. Когда пересел с двух мониторов по 24" на 14" ноутбук тоже сначала казалось что все слишком мелко, и эффективность упала на ~20%. Но достаточно быстро адаптировался, и эффективность стала как минимум не хуже. Просто другой стиль работы вырабатывается, по факту нет нужды держать перед глазами кучу информации, они начинают разбегаться. Нужен только тот кусок, с которым сейчас работаешь, переключение между окнами/вкладками занимает доли секунды при должной сноровке, зато перед тобой только то, что нужно. С тех пор понял что зря долгие годы изображал авиадиспетчера, в какие-то периоды доводя количество мониторов до четырех, для моих задач рядового разработчика полностью достаточно одного небольшого экрана.

13" ультрабуки можно везде таскать с собой: на совещания, между офисами, домой. Добавить к этому недорогой USB-C док -- и у тебя есть практически полноценная замена десктопу.

На работе перевели всех разработчиков с десктопов на ноуты года 3-4 назад. Вначале было непривычно, но в итоге все были очень довольны.

Прямо сейчас на столе рабочие прошки 14" и личная 16". Буду менять личную на 14, а то и на 13 айр - надо обдумать. С одной стороны, ну какой же ты про без про, а с другой - для работы есть рабочее железо и внешний здоровенный монитор: между 16 и 14 в работе разницы я не ощущаю, а между что 14, что 16 - и 43" всё равно пропасть.

Уже больше 5 лет на 13 дюймах. Если брать разрешение максимальное, то влезаем много, но мелко слишком, так что я выбрал удобный масштаб, чтобы глаза не напрягались, а окна все практически на весь экран, т.е. как на телефоне получается, всегда видно только одно приложение. Смысл был в том, что ноутбук удобно с собой брать везде, на отдыхе часто в сейф помещается, да и при переезде на съемных квартирах удобней.

А еще можно быстро на диван переместиться и поработать лежа)

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

Да, рабочего пространства иногда не хватает, но решается дополнительным монитором. Поставил себе недавно 4к с подключением по thunderbold, макбук еще и заряжается от него. Проблема рабочего пространства решена, так как работаю 80% дома. А вне дома можно и 13 потерпеть.

Переключение между окнами одного приложения на американской клавиатуре делается Command+тильда (которая левее кнопки 1 и выше Tab).

Скрыть и "проявить" Dock можно кнопками Alt+Command+D (легко запоминается - от слова Dock).

В половине стран используется ISO-раскладка с вертикальным Enter и коротким левым Shift, корорый укоротили ради переноса туда именно тильды. Есть ценители этой раскладки, но мне не посчастливилось пользоваться двумя макбуками именно с таковой. 6 лет уже не могу привыкнуть, все еще мечтаю о галочке в настройках «альт-таб здорового человека/альт-таб маковода».
Пользуюсь Mission Control при работе с трекпадом или hot corner при работе с мышью. Много удобнее альт-таба маковода.

которая левее кнопки 1 и выше Tab

Либо возле левого шифта (на официальных макбуках с кириллицей)

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

Это проблема именно цитрикса и я ее как то решал пару лет назад, если найду описание - скину. Смысл в том, что где-то в недрах цитрикса надо запретить использовать системные раскладки, чтобы вместо этого использовалось явное переключение клавиатуры на машине, на которую заходишь. После этого становится более-менее терпимо.

Для начала тут:

https://support.citrix.com/article/CTX226335

https://support.citrix.com/article/CTX221160

https://support.citrix.com/article/CTX230647

И кажется я еще что-то из этого делал, не помню уже:

http://www.cecchi.ch/citrix/macosx.htm

https://stefanos.cloud/blog/kb/how-to-redirect-local-keyboard-layout-in-citrix-sessions/

После этого проблем стало меньше, но в каких то ситуациях грабли все равно вылезали. Правда, в компании использовались фееричные приемы работы типа "зайти на десктоп через Цитрикс, а с него - на сервер по RDP".

Спасибо за набор хаков! Кое-что применил и кажется, проблема ушла.

Может быть, Вы знаете еще и как заставить работать ctrl+* комбинации в русской раскладке внутри сессии Citrix? Сейчас для того, чтобы сделать ctrl+x приходится переключаться в английскую раскладку. При подключении с виндовой машины такого нет (да и в самой macos эти комбинации работают в обоих раскладках).

Вот это, наверное, не подскажу. Сейчас цитриксом не пользуюсь, даже проверить работает или нет уже негде.

Здравствуйте, спасибо за статью! Да, Docker на MAC OS или Windows это конечно интересно..., сам тестировал на Windows - не особо порадовало, особенно библиотека контейнеров. С macбуками имел дело в корпоративной среде несколько лет назад (может сейчас это и лучше стало), но тогда настроить ящик Exchange или сетевой принтер было не совсем просто. А когда ходил по собеседованиям меня часто спрашивали а как маки заставить нормально и полноценно работать в домене?))

Спасибо )

А когда ходил по собеседованиям меня часто спрашивали а как маки заставить нормально и полноценно работать в домене?))

Подозреваю, что это сделать непросто...

Макбуки можно ввести в домен, но пользы будет мало, точнее никакой. Для управления нужен MDM. И это будущее корпоративных ноутов

Докер на Windows под WSL2 описанных проблем с диском не имеет, работает гладко.

Я в свое время прозрел, когда узнал, но переключаться между окнами одного приложения можно по cmd+~, работает и с браузерами (если нужно между нормальным и инкогнито окном прыгать) и когда проекты в phpstorm щелкаешь.

К сожалению, это не работает, когда надо из шторма прыгнуть в конкретное окно браузера.

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

В статье речь именно про переключение между окнами приложения. Ваш кейс интересный, но довольно узкий и не описан в статье.

Между окнами приложения - Cmd+~.

Ну Alt+~ для переключения между окнами приложения и в KDE работает.

Вообще, кеды недооценены. После хорошо настроенных без всяких чужеродных тулзов кед переходить на гном или, тем более, винду, это неприятно. Да, гном тоже настраивается, но одно дело "в настройках мышках перетащить кнопки управления окном куда надо", другое - "установить тулзы и где-то в них найти галочку 'кнопки слева' ".

Поддерживаю. Ничего более гибкого в настройке и с таким количеством фич как KDE я не видел.

Готов поспорить, вы не пробовали AwesomeWM, i3wm, dwm, qtile, xmonad и fluxbox.

Но чтобы нетривиально настроить осом или xmonad, необходимо знать луу или хаскель, а в KDE достаточно прокликать нужные галочки. :-)

Даже старенький FVWM очень гибок в настройке, но постоянно видеть и писать пару DestroyFunc/AddToFunc мне было несколько утомительно.

Потихонечку обживать конфиги. Не все сразу. Главное, понимать что ты делаешь. А так и на Gentoo уже графических инсталлеров понаделали. Как бы сборок конфигов много, как говорится, ищи, изучай, пробуй. Говорят же, чтобы пользоваться Bootstrap, HTML знать не обязательно. Так и тут, опытный пользователь всё соберёт, по всякому фичу приколхозит уж как-нибудь себе в WM, если что понравилось.

Потихонечку обживать конфиги. Не все сразу. Главное, понимать что ты делаешь.
Согласен, сам с 2005 г. привык настраивать и, если надо, вручную управлять даже буферами обмена в иксах, но мне уже тогда в комментариях писали, что в KDE это делается одним кликом. :-)

Читая проверил — на GNOME тоже работает.

Чувствую стоит периодически обновлять свои знания о той или иной рабочей среде.

По поводу докера - имджи должны быть aarm64 и пока всё работает. Сделать мультиархитектурные имиджи немного запарно бывает, но пока всё получилось. Бенефит в амазоне переехали на tg инстансы

Это если есть возможность использовать arm64. Если нужен amd64 всё превращается в цирк с конями. Что-то работает но адски медленно, что-то падает с qemu segmentation fault

а зачем использовать amd64?

Если есть странные либы amd64 only ака ibm mq то да.. надо отказатся от запуска на розетте.

Помня ещё первую розетту на m1 я подожду переходить.. в теории ок.. в практике шаг вправо-лево геморой..

Например arm64 образа не существует в природе, и самостоятельно собрать не выходит.

Например на сервере внезапно amd64 и хотелось бы иметь возможность собрать для него образ. CI конечно спасает, если он есть, если что-то не так то дебаг превращается в волшебные приключения

тут или шашечки или ехать..

buildx замечательно билдит на удалённых серверах

На счёт консоли и комплита. Oh my zsh посмотрите.

Спасибо за статью. Как же я намучался с переключением раскладки по Capslock. В какой-то момент я стал вслух матюкаться.

А долгое нажатие на зелёную кнопку — это разве не тайлинг в зачаточном виде? Окно влево / окно вправо

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

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

А автор молодец, чётко и по делу. Проблема => решение. Лично мне такой формат нравится больше, чем например такой.

Проблема: Docker-контейнеры тормозят.

Обертка над подсистемами Linux тормозит в отсутствии Linux. Хотя это и меня самого иногда бесит, не могу сказать, что это что-то неожиданное. Но сказать об этом стоило, для многих это может стать проблемой.

Спасибо ) Я не сразу пришёл к такому формату статьи, черновой вариант был какой-то истеричный что-ли )

Если регулярно запускать что-то очень тяжелое (например, у меня адски долго выполнялась полная пересборка Grafana в линукс-контейнере), то лучше бы для этого использовать не Docker, а удаленный сервер. Ибо макбук на интеле после этого прожигает колени и радует наполовину съеденной батареей.

UFO just landed and posted this here

Аналогично, не наблюдалось проблем с убунтой.

Сорри, я проглядел возможность запуска в Parallels Desktop линуксовых машин, почему-то был уверен, что такой возможности нет.

Спасибо за замечание, поправил

Parallels Desktop работает хорошо, но непригоден для запуска чего-то, отличного от Windows;

Аргументируйте. Что значит непригоден? Непригоден - это невозможно, не поддерживает.

Проглядел возможность запуска в Parallels Desktop линуксовых машин :-( Поправил в материале, спасибо за замечание.

Рекомендую открыть для себя Manico, Spectacle (похоже Magnet с Rectangle делают то же самое) и Alfred


Для меня мак в первую очередь дает софт, с которого больше не хочется уходить

UFO just landed and posted this here

Печалька, он был мне хорошим другом последние лет 5

Надеюсь проживет еще столько же, прежде чем отвалиться из-за несовместимости

UFO just landed and posted this here

Пользуюсь Yabai+SKHD
может кому пригодится.

В целом, если объективно, ваш опыт вообще никак не отличается от любой другой ОС. Любой пользователь привыкший к чему-то будет испытывать массу неудобств, пока не сможет настроить похожее поведение на новой ОС. Но это не отменяет того, что для неискушенного пользователя MacOS предоставляет довольно неплохой пресет.

Мой опыт переключения по CapsLock - это раскладка Мефодица (https://github.com/epsimatic/mefodica-birmana) с некоторыми твиками раскладки через Ukelele (http://scripts.sil.org/ukelele). Суть мефодицы в том, что используется два языка в одной раскладке, но находятся в разных регистрах, и CapsLock просто переключает регистр.

+ к одной раскладке, все быстро, нативно и работает без проблем. Ukulele позволяет еще и править эту раскладку как тебе угодно.
UFO just landed and posted this here

Автокомплит есть, но он скорее для галочки. Например в том же git он не работает, не подсказывает команды и названия веток

UFO just landed and posted this here
все те же инструменты, что и в линуксе
Строго говоря не совсем те же, потому что в линуксах подавляющее большинство инструментов имеют GNU-специфичные расширения, а в маках — исключительно POSIX. Наверно, можно как-то установить и GNU-версии, но если всю жизнь сидели на линуксах, а потом пересели на мак и попытались выполнить давно знакомую команду — вас может ждать не совсем то, к чему вы привыкли.
Например, grep -oP — это вполне себе GNU-специфичное…
UFO just landed and posted this here

GNU-версии можно поставить через Homebrew и подправить PATH так, чтобы он сначала находил их вместо дефолтных маковских.

Но в какой-то момент это надоедает и хочется просто линукса :))

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

вот тоже хотел написать. возможно автор не использовал zsh на Linux, но это для меня очень странно.

Еще немного, и автор обнаружит brew :)

так же маст-хэв Alfred
так же недавно обнаружил Boop - шикарная утилита для всяких энкод/декод и форматирований

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

а почему, если не секрет?

Попытался, и ушёл обратно. Не понял смысла этой штуки, когда есть Альфред

UFO just landed and posted this here

Тормозить будет очень сильно. Я пытался запускать в виртуалке Win 7 x86_64 Internet Explorer 11, работать невозможно, страницы рендерятся по минуте. Это на QEMU.

В параллельке на виндах 11 разве что 4к видео тупит. Но у меня миник на М1 и программирование для меня — это просто хобби и небольшая помощь в работе. А для всего остального Мак полностью устраивает. Перешел на Макось еще в 2006 году и довольно легко. Освоился дня за два и даже раскладку клавиатуры не стал менять на писишную, только через укелеле подправил ее.

Если очень надо, то имеет смысл купить parallels. Из-под них даже сносно играть можно было.

Через кроссовер запускал третьих геров — играть можно без проблем) Теперь осталось решить платить 50 баксов в год за возможность поиграть в приложение 1999го года или попытаться понять как он так вайн настроил чтобы оно работало

docker поддерживат... глючит страшно. мы всё пересобрали на мультиархитектурные имидижи.. пока проблем не было

насколько прозрачно докер поддерживает образы, для которых нет aa64 сборки.

С приключениями. Например erlang 23 собирается а erlang 24 падает с qemu segmentation fault. Причина - в 24й версии добавили JIT. И вот такие грабли выскакивают а неожиданных местах

Для erlang ведь давно собираются образы с arm64v8 архитектурой

Вопрос был в то, что нужен именно amd64 - для сервера x64 например

Но это ведь самая распространенная архитектура на текущий момент. И на dockerhub образ под нее есть с момента релиза:

 распространенная архитектура - это вы о arm серверах?

В комментарии выше написано amd64

Только если попробовать arm винду, и на ней запускать x86_64 аппы. Там аналог розетты есть

Верно, x64, кстати, только на windows 11, а сама windows 11 arm доступна пока в dev-ветке. Буквально вчера проверял.

За AltTab отдельное спасибо, до этого использовал платный command tab plus первой и второй версии, альтаб гораздо приятнее и при этом бесплатный

Rectangle не умеет в треть по вертикали, если необходимо - рекомендую Spectacle.

Всем привет, напишу что я исползую, да и кстате ни каких дополнительхых утитул не надо для смены CapsLock

  1. System Preferences -> Keyboard -> Modifier Keys...

  2. Rectangle

  3. Alacritty (Terminal)

  4. SideNotes

  5. oh-my-zsh - я не использую, слишком много всего https://starship.rs

  6. homebrew

Недавно обменял свой MacBook Pro 16" 64Gb ram на новый MacBook Pro M1 Max 16" 64Gb ram, очень нравится.

Посоветовал бы MacPorts вместо homebrew, все ставиться в /opt/local и не захламляет основную систему

я не посоветовал MacPorts из-за того что люди которым я доверяю отзывались не очень хорошо. Они перешли на Homebrew. Я не профессионал, и советовать то что я не использовал не буду ;)

UFO just landed and posted this here

SideNotes

В последней версии MacOs

Появились быстрые заметки, курсор в нижний правый угол , надо сдвинуть

да, я знаю, но меня "Apple Notes" не устраивает. Sidenotes мне гораздо приятнее ;)

извините, всё обсуждение не осилил, но похоже топикстартер не почитал про шоткаты, для переключения между окнами приложения есть удобное сочетание команд+тильда! жеж, даже палец перемещать никуда не надо. а вот копирование вставка а ля вин по сравнению с маком это садомазо, контрол-ц потом альт таб потом контор-в бррррр =(, куда как проще в ос-икс, команд-ц соманд-таб соманд-в =) имхо конечно, опыт работы больше 20-ти лет, и могу сказать что как-то раз принесли мегаплан на базе линуха, так пусконаладчики маялись не один день, в то время как минут за 15 его лехко запустили на ос-икс

Из одного приложения в нужное окно другого приложения с помощью команд-тильды не переключиться, нужно комбинировать с команд-таб. Про копи-паст автор вообще ничего не говорил.

UFO just landed and posted this here

но IDEA всегда на шаг впереди! :(

Между окнами одного приложения можно переключаться по «Command + `»

А между окнами разных приложений? )

А для разных приложений - можно использовать свайп тремя пальцами по экрану )
Очень удобно консоль / IDE / браузер располагать на соседних рабочих столах и из IDE в одно движение попадать в консоль или браузер )

Для меня Space — это какая-то определённая задача, проект. В одном спейсе у меня IDE, консольки, браузер и прочее, для одного проекта, в другом спейсе — для другого. Если я все консоли всех проектов в одном спейсе буду держать, то это будет каша, в которой будет сложновато разобраться.

Ну и окон у меня, в принципе, много всяких разных.

Для меня Space — это какая-то определённая задача, проект

У macOS другая парадигма. Если делать так, как вы, то и возникают многочисленные проблемы, и приходится настраивать, дорабатывать macOS, как это делали вы. А если же использовать переключение между spaces с той же целью, с какой вы всегда использовали alt tab в Linux и Windows, то проблем не возникает*. Правда, в этом случае для каждого проекта будет несколько spaces, но что мешает сгруппировать spaces? Например, если два проекта, то все spaces, относящиеся к первому проекту, находятся слева, а все spaces, относящиеся ко второму проекту, находятся справа. То есть держать все spaces, относящиеся к одному проекту вместе, рядом друг с другом, а не вперемешку со spaces, относящимся к другим проектам.

* Одна только функция, вызываемая нажатием зеленой кнопки, намекает, что macOS предназначена для активной работы с несколькими пространствами одновременно.

Для пущего удобства можно разграничить проекты пустыми рабочими столами, чтобы легко понимать, какие spaces относятся к каким проектам, и не путать их. А также отключить автоматическое изменение порядка spaces.

А если же использовать переключение между spaces с той же целью, с какой вы всегда использовали alt tab в Linux и Windows
Т.е. для переключения между окнами? Предлагаете каждое окно в новом «спейсе» открывать?

Большие окна, которые разворачиваете на весь экран, да. С теми окнами, которые поменьше, использовать функцию деления экрана на 2 части, появляющуюся при наведении на зеленую кнопку. А те окна, которые еще мельче, разместить на одном или нескольких рабочих столах.

И между всеми получившимися пространствами переключаться. И никакие alt+tab (cmd+tab) не нужны - их заменяет переключение между пространствами. А автоматическое изменение порядка пространств на основании того, к каким за последнее время вы чаще всего обращались, то есть автоматическое расположение в текущий момент нужных вам пространств рядом, позволяет экономить время и делает функцию переключения между пространствами еще больше похожей на alt+tab.

свайп тремя пальцами по экран
У вас мак с сенсорным экраном?..

Эм... Нет )))
Действительно, свайп 3 пальцами по экрану не помогает переключить открытое окно ) Лучше использовать все-таки тачпад )

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

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

Пока был на макбуке, пользовался Spectacle для тайлинга, но не хватало поддержки перемещения окон между воркспейсами, может, сейчас она уже появилась. Потом перешёл на Hammerspoon и наскриптовал себе там всё, что не хватало: тайлинг с перемещением окон между воркспейсами, переключение раскладки по CapsLock и ещё что-то по мелочи.

А потом достало всё это пилить + медленный докер + медленный brew, и в итоге ушёл на XPS+Manjaro. Линукс есть линукс, местами шероховат, но в целом доволен. Ну и open source рулит :)

А потом достало всё это пилить + медленный докер + медленный brew, и в итоге ушёл на XPS+Manjaro. Линукс есть линукс, местами шероховат, но в целом доволен. Ну и open source рулит :)

Есть вероятность, что моя история тем же самым закончится )

> ушёл на XPS+Manjaro
Как вы живете с XPS?
Мне тут пару месяцев назад рабочий XPS (p91f) выдали, на убунте правда, но не суть. Решил попробовать после стольких лет на макбуках что-то ещё в рамках рабочей машинки. Дома — десктоп с gentoo в роли основного компьютера, привык к i3wm, решил блин попробовать ноут на свою голову, чтобы софтварные привычки не делить.
И вот конкретно XPS — он отвратительный.
Бликующий 4к экран (сенсороный, благо софтварно это можно отключить), просто отвратительная по ощущениям клавиатура и ещё более отвратительный тачпад, пользоваться которым — мучение (а без указателя в большинстве современных интерфейсов приложений все-таки неудобно), зарядка-кирпичик в середине провода с неотключемым ярким белым светодиодом (хорошо не синим), так себе звук, так себе микрофоны, правда вебкамера неплоха.
Ну то есть в режиме «воткнул внешний монитор и клавомыш» жить конечно можно, он так от десктопа ничем не отличается (кроме мощности), но это ноутбук всё-таки, у него юзкейс шире по определению.
Я совершенно не ожидал, что в 2021 году за такие деньги (а это далеко не самая дешевая моделька) можно выпускать ноут с такими убогими средствами ввода.
В общем — совершеннейшее разочарование, если честно.
Софтварные привычки это конечно хорошо, но когда с тача нормально в элементы интерфейса попасть не можешь (потому что ему кажется что палец двигается, хоть это просто клик) и он касания детектит через раз (причем это не я криворукий, с макбуками за 10 лет таких проблем небыло никогда) и все надо делать медленно и аккуратно и только тогда это работает — это просто наглухо перечёркивает остальные плюсы.

У меня XPS 9370 3-4-летней давности. Тачпад и клавиатура, как раз-таки, удобные. Тачпад, может, едва не дотягивает до макбучного. До этого был макбук с butterfly-клавой -- вот она реально напрягала.

Для моих целей на работе:

  • 80-90% времени на раб. месте с внешними (обычными, не-HiDPI) мониторами и клавой, 10-20% совещания и мобильная работа

  • удобный пакетный менеджер для разработки (docker, phpstorm, vscode, vim), девопса (terraform, ansible, aws, ...) и офиса (slack, mail, etc.)

  • нативные контейнеры

XPS подошёл лучше.

А для дома macbook+macos по цене/удобству мне кажутся намного лучше, чем xps+linux. Потому что на маке "всё работает", а линукс периодически нужно допиливать.

Но на макбук у меня все равно денег нет, поэтому дома винда :)))

Друзья! Посоветуйте, пожалуйста, нормальный архиватор под MacOS. Почему-то все популярные, которые мне довелось перепробовать сразу же начинают распаковывать весь архив. Нужна возможность иногда просто зайти в архив и посмотреть содержимое, не распаковывая, или выбрать для распаковки какой-то конкретный файл (группу файлов). Что-то более или менее похожее - BetterZip, но всё равно он слишком громоздкий и ни в какое сравнение с тем же 7-zip. Пока приходится выкручиваться тем же 7-zip'ом из под Wine.

На сайте 7-zip есть 7-Zip 21.04 beta (2021-11-02) с версией для MacOS, но есть нюанс: console version

Благодарю! Про консольную версию я знаю. Но меня интересует с GUI.

far4linux заводится на маке и там, если мне не изменяет склероз, нормальная работа с архивами из коробки. Но проверить не могу, у меня макось на дев-канале и в один прекрасный момент с полгода назад фар отвалился, а мне было лень разбираться.

Точно так. С тех пор как завели фар - на мае ваще идеально стало

А Вы сами пользовались этой программой? Только что скачал и попробовал - нет такой опции, чтобы просто открыть файл (оказывается, она у меня уже была давно куплена, а значит я её пробовал). В настройках посмотрел и не увидел возможности просто открыть архив без каких либо манипуляций с ним. Можно только авто/рас/запаковать. Возможно я чего-то недоглядел? Если подскажете, куда ткнуть, буду признателен.

Ппц, пардон, пьяный наверное был и коммент Ваш не читал :(

Я для этого использовал double commander (клон total commander'a, поддерживающий часть его плагинов). Подозреваю, что многие другие файлменеджеры, вроде far должны сгодиться для такой задачи.

BandiZip

Вроде так умеет,но не могу утверждать я им баловался только час где-то

Таблетки от жадности есть в интернете

Я же перешёл на бесплатный The Unarchiver

Вот прямо то, что нужно! Спасибо!

UFO just landed and posted this here

BetterZip ещё можно, стоит денег. У меня подписка на SetApp просто и он там есть.

Так ведь я написал про него изначально. Но он мне показался слишком тяжёлым, что ли.

Если только распаковывать, можно посмотреть Forklift, только заходить через контекстное меню -> show package contents.

совсем забыл про защиту macOS, вот несколько сайтов:

  1. https://objective-see.com - бесплатные утитулы для безопасности macOS

  2. https://www.obdev.at/products/littlesnitch/index.html - обезателно, этот firewall стоит своих денег

  3. https://github.com/drduh/macOS-Security-and-Privacy-Guide - вагон безопастности на любой вкус

если есть любые вопросы на счет мацос можете писать в личку, помогу чем смогу :)

всем хорошего время суток!

UFO just landed and posted this here

встроенный файрволл pfctl отличный. Так же он используется pfSense (так просто инфа :) ). Я использую оба, pfctl загружаю когда путешествую (я блокирую все, все через впн), а вот little snitch ежедневно. Иногда неохота мучатся с pfctl ;) . Всегда использую dnscrypt (с DNSSEC) с пониженными привилегиями и перевожу вес dns с 53 на 8053, вот таким вот образом с помощью pfctl. вот мой конфиг пока я дома :):

cat /etc/pfctl.conf

scrub-anchor "com.apple/" nat-anchor "com.apple/" rdr-anchor "com.apple/*"

rdr pass inet proto { tcp, udp } from any to 127.0.0.1 port 53 -> 127.0.0.1 port 8053

dummynet-anchor "com.apple/" anchor "com.apple/" load anchor "com.apple" from "/etc/pf.anchors/com.apple"

Не холивара ради, просто интересно — владельцы упомянутого Dell XPS 13, как вы с этим живёте?





Складывается впечатление, что производители современных «профессиональных ноутбуков» ненавидят программистов. То End через Fn, то Insert, то обе, а то и Insert/Home/End сразу. Ладно бы ещё только Insert — аккорды вроде Shift+End => Ctrl+Insert, далеко не всем нужны, но как же без банального Home/End-то? Все владельцы XPS работают в vim? А как во всём этом великолепии нащупать ту же F5? Хоть бы пупырки на границе групп сделали.

Заголовок спойлера


А если война дебаг? 5 минут крадёшься к подозрительному месту, лавируя между F7 и F8, и (о нет) нажимаешь F9. Жизнь боль, только в ThinkPad пока остаются нормальные (с точки зрения layout, но, к сожалению, уже не с точки зрения качества/хода клавиш) клавиатуры.

(к макбукам всё вышесказанное тоже относится, но там всегда своя атмосфера)

Для совещаний пойдёт, а для работы подключаю обычную клаву через док.

У меня вот так было. Как-то приспособился, но привыкал долго. И всё-равно нет-нет, да на pgup, pgdown жал, когда не следует

У меня оба XPS13 - в предыдущем (9350) - все отлично, и блок стрелок отдельно, без лютой добавки в блок PgUP, PgDN и Ins без FN. В следующих (начиная с 9370) - уже лютый треш. Но вот в XPS15 пока все ок. Тоже все отдельно.

А меня наоборот бесит когда клавиши Home и End ставят куда-либо кроме Fn+Left и Fn+Right. Аналогично PgUp и PgDn = Fn+Up и Fn+Down. Ненавижу когда их выносят в отдельный столбик справа от всей клавиатуры.

Особые индивидуумы поставили на Fn+Left Fn+Right Предыдущий трек и Следующий трек. Сидишь программируешь, чуть расслабился, забыл, как нажмешь и тут порнуха на всю громкость орёт в фоновом окне. Первые 5 секунд полный конфуз. Пытаешься ее выключить теми же клавишами, а они только переключают ролики. От этого привлекаешь еще больше внимания. Потом еще фиг найдешь это окно, приходится через терминал процесс убивать.

И вот именно на Mac с Apple Silicon он запустится? Просто, если там написано arm64, это не значит что на M1 оно заведётся. На образе memcached вот тоже было написано, но там хотя бы руками можно собрать.

Если у Вас не работает linux/arm64/v8, поищите linux/arm64, по тэгам типа версия-aarch64.

А кто-то еще пользует MySQL?

Мы перешли на postgres.

@it_monk - мы запустили, но через 3 дня свичнулись на постгрес )

Нам не светит, даже на MariaDB оказалось проблемно перейти, потому что синтаксис замены регуляркой в тексте оказался другой :-(

>Набираешь rm -Rf *, а тебе всё равно задают вопрос:

У вас в терминале используется zshell и подтверждения просит именно она, это очевидно. Используйте bash/... и этой проблемы не возникнет.
Или, как человек считающий linux своей философией, поищите RM_STAR_SILENT в man zshoptions.


Подскажи сижу на Monterey. Переключаю CapsLockом язык и без паузы продолжаю печатать никакого лага не замечаю вообще. Я правильно понял что у вас переключает с задержкой? Спасибо за советы сам недавно перешел на мак и долго плевался от ОС.

UFO just landed and posted this here

Проблеме больше пяти лет, похоже там комбинация проблем: https://apple.stackexchange.com/questions/263882/how-to-fix-macos-sierra-language-switching-bug/263900

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

Тоже смотрю на Мак из-за железа. Есть ли хороший Tiling WM для макоси?
У меня сейчас xmonad

Я на Yabai очень давно и плотно. До этого разные решения пробовал. Если хочется по горячим клваишам и чтобы само по тайлам раскидывало - то это оно.

Как разработчик, переехавший на мак в 2012 (до того с ~2000 использовал FreeBSD + KDE на десктопе), могу сказать что единственное, чего не хватает в макоси - "Always on top" в WM. Все остальное, на что вы жалуетесь, есть большей частью из коробки, например:

Заметьте, тут нет окон, только приложения: если у приложения несколько окон, например, у вас открыто несколько проектов в VSCode, то переключатель становится абсолютно бесполезен

Переключение между окнами приложения: Command ~ Также есть удобный шорткат "окна программы", у меня стоит в Ctrl + стрелка вниз но не уверен что это дефолтный. Вообще загляните в Настройки - клавиатура, там куча полезных шорткатов настраивается + можно отключить назойливые автозамены сразу же.

Если в момент переключения этим способом указатель мыши оказался в центре (не обязательно его при этом двигать), то всегда будет выбран тот язык, над которым висит указатель

-- там же в настройках клавиатуры "переключаться на язык документа"

Проблема: Autocomplete в терминале.

В любом случае тем, кто перешёл на macOS с Линукса, придётся свыкнуться с тем, что терминал здесь не такой удобный.

Странно слышать такое от линуксоида, там же обычный шелл (zsh по умолчанию, я по старинке пользую bash). Правильно сказать так - шелл настроен по умолчанию немного не так, как в именно вашем дистрибутиве линукса. Правьте .profile, .bashrc, .inputrc и будет вам счастье.

Сам терминал в макоси довольно неплох, особенно радует сохранение истории терминала между перезагрузками (для этого нужно снять галочку в общие - "закрывать окна при завершении работы программы"). Но мне не хватало гибкости и я много лет уже использую вместо штатного iTerm2 (https://iterm2.com). Отличный freeware терминал с чудовищным количеством возможностей, вплоть до макросов и треггеров. Не забудьте задонатить, если понравится, там реально большая работа ребят.

Напоследок - вместо Klipper (история буфера обмена) использую Clipboard (https://apps.apple.com/app/id1443858830). Бесплатной версии вполне хватает.

Тут советовали Alfred вообще, если что в нём и история по буферу обмена тоже есть.

Какое это имеет отношение к тому, кто чем пользуется и обмену полезным софтом?

Автор, какой у вас дистрибутив был на xps13? Стало интересно просто.

System:    Kernel: 5.13.0-21-generic x86_64 bits: 64 compiler: N/A Desktop: MATE 1.24.0 
           wm: Metacity dm: LightDM Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal 
Machine:   Type: Laptop System: Dell product: XPS 13 9370 v: N/A serial: <filter> Chassis: 
           type: 10 serial: <filter> 
           Mobo: Dell model: 0VM1FG v: A00 serial: <filter> UEFI: Dell v: 1.11.1 date: 07/11/2019 
Battery:   ID-1: BAT0 charge: 26.4 Wh condition: 27.2/52.0 Wh (52%) volts: 8.6/7.6 
           model: SMP DELL G8VCF6C serial: <filter> status: Charging 
CPU:       Topology: Quad Core model: Intel Core i5-8250U bits: 64 type: MT MCP arch: Kaby Lake 
           rev: A L2 cache: 6144 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 28800 
           Speed: 3365 MHz min/max: 400/3400 MHz Core speeds (MHz): 1: 3067 2: 2313 3: 2333 
           4: 2325 5: 2288 6: 3043 7: 2344 8: 3046 
Graphics:  Device-1: Intel UHD Graphics 620 vendor: Dell driver: i915 v: kernel bus ID: 00:02.0 
           chip ID: 8086:5917 
           Display: x11 server: X.Org 1.20.11 driver: modesetting unloaded: fbdev,vesa 
           compositor: compton tty: N/A 
           OpenGL: renderer: Mesa Intel UHD Graphics 620 (KBL GT2) v: 4.6 Mesa 21.0.3 
           direct render: Yes 
Audio:     Device-1: Intel Sunrise Point-LP HD Audio vendor: Dell driver: snd_hda_intel v: kernel 
           bus ID: 00:1f.3 chip ID: 8086:9d71 
           Sound Server: ALSA v: k5.13.0-21-generic 
Network:   Device-1: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter 
           vendor: Bigfoot Networks Killer 1435 Wireless-AC driver: ath10k_pci v: kernel 
           port: f040 bus ID: 02:00.0 chip ID: 168c:003e 
           IF: wlp2s0 state: up mac: <filter> 
           IF-ID-1: br-eaafc6318fc6 state: down mac: <filter> 
           IF-ID-2: docker0 state: down mac: <filter> 
Drives:    Local Storage: total: 238.47 GiB used: 186.92 GiB (78.4%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: PM961 NVMe 256GB size: 238.47 GiB 
           speed: 31.6 Gb/s lanes: 4 serial: <filter> 
Partition: ID-1: / size: 60.97 GiB used: 45.01 GiB (73.8%) fs: ext4 dev: /dev/nvme0n1p2 
           ID-2: /home size: 172.02 GiB used: 141.90 GiB (82.5%) fs: ext4 dev: /dev/nvme0n1p3 
USB:       Hub: 1-0:1 info: Full speed (or root) Hub ports: 12 rev: 2.0 chip ID: 1d6b:0002 
           Device-1: 1-5:2 info: Realtek Integrated_Webcam_HD type: Video driver: uvcvideo 
           rev: 2.0 chip ID: 0bda:58f4 
           Device-2: 1-7:3 info: Foxconn / Hon Hai type: Bluetooth driver: btusb rev: 1.1 
           chip ID: 0489:e0a2 
           Device-3: 1-10:4 info: Shenzhen Goodix Fingerprint Reader 
           type: Abstract (modem),CDC-Data driver: cdc_acm rev: 2.0 chip ID: 27c6:5385 
           Hub: 2-0:1 info: Full speed (or root) Hub ports: 6 rev: 3.0 chip ID: 1d6b:0003 
Sensors:   System Temperatures: cpu: 56.0 C mobo: 42.0 C sodimm: 43.0 C 
           Fan Speeds (RPM): cpu: 2664 
Repos:     No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/additional-repositories.list 
           1: deb [arch=amd64] https: //download.docker.com/linux/ubuntu focal stable
           2: deb [arch=amd64] https: //repos.codelite.org/ubuntu/ focal universe
           Active apt repos in: /etc/apt/sources.list.d/azure-cli.list 
           1: deb [arch=amd64] https: //packages.microsoft.com/repos/azure-cli/ focal main
           Active apt repos in: /etc/apt/sources.list.d/dotnetdev.list 
           1: deb [arch=amd64] https: //packages.microsoft.com/repos/microsoft-ubuntu-focal-prod focal main
           No active apt repos in: /etc/apt/sources.list.d/fingerprint-fingerprint-gui-focal.list 
           Active apt repos in: /etc/apt/sources.list.d/google-chrome.list 
           1: deb [arch=amd64] http: //dl.google.com/linux/chrome/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/kubernetes.list 
           1: deb https: //apt.kubernetes.io/ kubernetes-xenial main
           Active apt repos in: /etc/apt/sources.list.d/linuxuprising-java-focal.list 
           1: deb http: //ppa.launchpad.net/linuxuprising/java/ubuntu focal main
           Active apt repos in: /etc/apt/sources.list.d/microsoft-edge-dev.list 
           1: deb [arch=amd64] http: //packages.microsoft.com/repos/edge/ stable main
           Active apt repos in: /etc/apt/sources.list.d/microsoft-prod.list 
           1: deb [arch=amd64] https: //packages.microsoft.com/ubuntu/20.04/prod focal main
           No active apt repos in: /etc/apt/sources.list.d/obsproject-obs-studio-focal.list 
           Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
           1: deb http: //packages.linuxmint.com ulyana main upstream import backport
           2: deb http: //archive.ubuntu.com/ubuntu focal main restricted universe multiverse
           3: deb http: //archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
           4: deb http: //archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
           5: deb http: //security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
           6: deb http: //archive.canonical.com/ubuntu/ focal partner
           Active apt repos in: /etc/apt/sources.list.d/pgadmin4.list 
           1: deb https: //ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4 main
           Active apt repos in: /etc/apt/sources.list.d/protonvpn-stable.list 
           1: deb [signed-by=/usr/share/keyrings/protonvpn-stable-archive-keyring.gpg] https: //repo.protonvpn.com/debian stable main
           No active apt repos in: /etc/apt/sources.list.d/skype-stable.list 
           Active apt repos in: /etc/apt/sources.list.d/slack.list 
           1: deb https: //packagecloud.io/slacktechnologies/slack/debian/ jessie main
           Active apt repos in: /etc/apt/sources.list.d/teams.list 
           1: deb [arch=amd64] https: //packages.microsoft.com/repos/ms-teams stable main
           Active apt repos in: /etc/apt/sources.list.d/vscode.list 
           1: deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https: //packages.microsoft.com/repos/vscode stable main
Info:      Processes: 380 Uptime: 1d 14h 23m Memory: 7.49 GiB used: 5.34 GiB (71.4%) Init: systemd 
           v: 245 runlevel: 5 Compilers: gcc: 9.3.0 alt: 9 Client: Unknown python3.8 client 
           inxi: 3.0.38 

вай-фай тормозит даже с последней прошивкой модуля, сканер пальца не работает

На ноутбуке получается никак не установить линукс, чтоб проблем не было? То сканер не работает, то у тачпада сломаная сенса, то яркость скачет..........

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

Dell почему-то принципиально не пилит поддержку сканера пальцев в XPS на Линуксе. С другой стороны, это не совсем от них зависит, нужно чтобы дистрибутивы хорошо интегрировали этот способ авторизации, а иначе какая-то фигня получится.

Тоже думаю над тем что видимо придется переходить на мак, уж очень революционно все выглядит в плане производительности и энергопотребления. Но решил подождать еще пару лет, может аналоги появятся на linux/windows, пока текущего ноутбука вполне хватает. Qualcomm опять же обещает... https://habr.com/ru/news/t/590129/

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

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

Ок, нажали cmd+tab, перед вами 10+ преимущественно белых прямоугольников с какими-то вкраплениями маленького текста. Переключитесь в нужное окно за секунду. Удачи ;)

С большими иконками это делается моментально.

Да уж, ну и затяжной процесс... как пользователь IOS никогда не задумывался что такая существенная разница между данными операционками

Автор, а что означает "высокая автономность"?

С чем сравнить? Сколько это в часах?

Сильно больше 13-14 часов?

Интересует именно в профиле разработчика, когда и докер, и куча разного.

Я, честно признаться, не измерял. Могу с утра до вечера кодить и не думать о зарядке. XPS 13 в таком же режиме хватало на 6 часов. Здесь, субъективно, автономность как минимум в два раза больше.

По настройке интерфейса, сразу видно с гнома перелез) Кстати мне новая 41 версия понравилась все из коробки есть, сторонние расширения только DashToDock и какое-то для докеров и все, на моем HP жесты работают также как на маке, уже на десктоп хочу тачпад вместо мышки.

При этом страницей выше:
===
>> Автор, какой у вас дистрибутив был на xps13? Стало интересно просто.

> Kubuntu
===
Не всегда телепатом быть легко и просто.

Интересно на счет производительности эмуляции amd64 на М1, чтобы была возможность на коленках (без завязки на VDS) запустить Windows x64, в ней собрать и протестировать проект в VS.

В ближайшие дни рассматриваю к покупке macbook air 16/1024. Хочу использовать с внешним монитором (пока FullHD по HDMI). Стоит ли покупать оригинальный переходник (на USB Type-A, HDMI) или подойдет более дешевый китайский?

По моему опыту, лучше оригинал - не глючит

Я в своё время тоже озадачился этим вопросом, так как у меня в винде несколько нативных компиляторов. x86 сразу не рассматривал, так как в нете много историй, насколько это медленное решение.

Было решено попробовать, как быстро Win 10 ARM эмулирует софт для x86. В итоге заказал облачный Mac Mini M1 у французов на неделю (легко гуглится) и установил туда сначала QEMU, затем Win 10 ARM и своё окружение. Всё заработало сразу без проблем. И главное - это скорость: на моём i7 4700HQ 16G проекты собираются в два раза медленнее, чем на тестовом М1.

Винда для ARM. В виртуалке на Mac Mini M1. Гоняет x86е компиляторы и работает в два раза быстрее моего нативного конфига...

Подскажите можно ли сделать так, чтоб полноразмерные окна открывались в самом конце?

Например у меня два стола Desktop 1 & Desktop 2.

Если я разверну идею в Desktop 1,. то полноразмрное окно появится после данного стола, а я хочу чтоб всегда появлялись после Desktop 2...

в настройках mission control есть галочка automatically rearrange spaces based on most recent use. если ее отключить, то все новые разворачивания будут в конце. если я правильно понял вопрос.

Кое-каким софтом пользуюсь, кое-что взял на заметку

Добавлю от себя

CopyQ менеджер буфера обмена

Stretchly напоминалка, что пора отдохнуть

Jiggler спасало от заказчиков на Upwork, которые любят тебя трэкать... Двигает курсор, чтоб экран не погас

Double commaner , аналог Total commander

The Unarchiver архиватор

Fliqlo просто красивая заставка часы

Paintbrush аля Paint от Microsoft

reAmp аналог WinAmp

Все бесплатное, что главное!

Почему в комментариях в основном air?

Ведь есть ещё Про 16 и Про 16 Макс....

Они по лучшей чем air... Но и цена кусачая ((

Я просто думаю, есть ли смысл сейчас менять Pro 16 2020, на Pro 16 Max 2021?

Раз уж собралось столько линуксоидов, скажите мне, пожалуйста, есть ли аналог вставки текста из буфера по щелчку средней кнопки мыши?

Мой старый Lenovo это делал по клику с тремя пальцами на тачпаде. В macOS средний клик мыши отсутствует как класс. Соответственно, тачпад клик с тремя пальцами распознает как обычный клик.

Давно на маке не был, но через BetterTouchTool такое не делается случаем?

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

Как вариант, дополнить софтиной для множества буферов, и повесить её хоткей в карабинере через включённую в BTT среднюю кнопку, но это уже какие-то танцы в гамаке начинаются

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

Удивительно, что эплскрипт ещё вообще жив. Политики приватности, емнип, рубятся добавлением приложения в исключения для всяких аксессибилити-штуковин, тогда становится можно трогать UI элементы из кода. Но деталей уже не подскажу — давно с мака слез.

AppleScript жить еще будет долго. Пока в программах для MacOS будут километровые меню, AppleScript будет эти меню вызывать.

Клик настоящей средней кнопкой в терминале работает, даже основной буфер вставляет.

Спасибо. Но суть там не в самом клике, я ищу под макос аналог xsel, xclip, xdotool, xprintidle, wmctl, tint2, mygtkmenu и также yad (zenity) . Они мне заменяли почти весь GUI в линуксе. На макос без всего этого как без рук.

С помощью программы multitouch вы можете настроить разное поведение трэкпада, magick mouse, keyboard shortcut.

Я смог настроить то прикосновению / клику - испольнение команды CMD+V.

Список опенсурсных программ, которые использую я:

Silicon Info - прога висит в трее и показывает оптимизировано ли приложение под arm или запущено через Rosetta Stone. Очень полезная прога на первых этапах работы.

Fluor - очень гибкий менеджер по настройке функциональных клавиш, где можно настроить правила, чтобы в одних приложениях были клавиши F1-F12. в других - яркость, громкость и проч...

Menubar Colors - простой colorpicker (пипетка пробы цвета пикселя на экране).

Alacritty - простой эмулятор терминала. Очень похож на st.

Spectacle - расставляет окна на экране, разделяя экран на 2, 3 или 4 части. Очень гибкие настройки горячих клавиш.

Sequel Pro - простой но очень красивый GUI для управления базами mysql.

Cheatsheet - при долгом нажатии на Cmd выскакивает подсказка (размером почти на весь экран) со списком всех горячих клавиш из меню текущего приложения.

Amphetamine - приложение не даёт уснуть ноутбуку, даже если закрыть крышку.

Fork Lift - аналог Total Commander.

macSVG - простой редактор анимации SVG.

KeyCastr - прога отображает на экране все нажатые клавиши, очень удобно, когда ведешь стрим или делаешь запись экрана, чтобы продемонстрировать работу чего-либо подобного.

Userscripts - поддержка пользовательских скриптов и стилей для Safari.

Все остальные используемые мною программы кросс-платформенные, проприетарные или даже платные.

UFO just landed and posted this here

Amphetamine

Встроенный (встроенный ведь?) caffeinate -d -i -s -u

Зачем вообще переходить с linux на mac? Единственное разумное объяснение - рабочие требования, но тогда лучше поменять работу. Принципиально apple ничем не отличается от ms, такие же гады, сделали красивую os для тех, кто a) ничего не знает и b) не хочет ничего знать.

Так автор написал - хорошая железка.

Не надо говорить гадости про Microsoft. Уж сколько они сделали для опенсурс-сообщества, - их заслуги покрывают якобы "алчную жадность" с лихвой. Если бы не Microsoft, не было б уже ни бесплатного Github, ни бесплатного NPM, ни OpenDocument (на основе которого существуют всякие OpenOffice и LibreOffice), ни бесплатного Electron, ни бесплатного VSCode, ни даже TypeScript и виртуализации QEMU. Почти во всем, за что вы любите линукс в том виде, в котором он есть сейчас, напрямую или косвенно поучаствовала Microsoft.

Посмотрите интервью Линуса Торвальдса за последние два-три года. Когда ему задают откровенно провокационные вопросы про Microsoft, он всячески оправдывает и защищает Microsoft. С него стоило бы брать пример.

Если бы не Microsoft, не было б уже ни бесплатного Github
Мы можем только гадать, что было бы с гитхабом, если бы их не купил Microsoft, но скорее всего, ничего плохого. А что, по-вашему, с ним бы случилось?
OpenDocument (на основе которого существуют всякие OpenOffice и LibreOffice)
Вообще-то они выросли из сановского StarOffice, а Microsoft пытался продвигать (кхм-кхм) свой OOXML.
бесплатного Electron
Это же проект гитхаба, при чем тут Microsoft (ну, кроме того, что они купили компанию-разработчика)?
виртуализации QEMU
А это детище Фабриса Беллара (также автора FFmpeg, TCC, QuickJS), Microsoft разве как-то участвует в нем?

Вот что мы точно знаем о Microsoft (из недавнего, чтобы не ворошить старые грехи), так это про попытку удалить код из открытых проектов, которые они контролируют, и препятствовании вернуть этот код обратно, уступив только под давлением общественности.

Мы можем только гадать, что было бы с гитхабом, если бы их не купил Microsoft, но скорее всего, ничего плохого. А что, по-вашему, с ним бы случилось?

https://www.bloomberg.com/news/articles/2016-12-15/github-is-building-a-coder-s-paradise-it-s-not-coming-cheap

За 9 месяцев 2016г при доходах Github 48 млн. долларов, чистый убыток составил 66 млн. То есть, расходы Github в 2.375 раза превышают доходы. И это после венчурного транша в 250 млн. долларов в середине 2015г! Долго он тянул бы лямку?

Вообще-то они выросли из сановского StarOffice, а Microsoft пытался продвигать (кхм-кхм) свой OOXML.

А что в этом удивительного? Очевидно же, Office Open XML по всем параметрам более проработан и обкатан опытом.

Схожая конкуренция была, например у двух трансляторов: CoffeScript и TypeScript. Это хоть и субъективно, но очевидно, что второй гораздо эффективнее проработан на уровне стандартов.

Это же проект гитхаба, при чем тут Microsoft (ну, кроме того, что они купили компанию-разработчика)?

Ну, стоило бы начать с того, что Microsoft посодействовало в развитии JavaScript в целом, и в частности Node.js. По моему мнению, не обрати MS на node.js внимание, версия 0.4 так бы и не вышла.

А так есть и конкурентные примеры. Впервые я узнал про node-webkit (сейчас NW.js) где-то в начале-середине 2016г. Тогда то еще Browserify хоть и пилится с 2011г, но в то время только набирал первую популярность.

Про electron я узнал двумя годами позже. Если бы его разрабатывали какие-нибудь другие люди, а не из MS, скорее всего, он бы имел еще меньшую популярность, чем NW.js. То есть, нулевую.

Есть и другие примеры. Atom и VSCode. Где сейчас Atom? Я не хочу никого обидеть, у Atom найдутся и свои поклонники. Но очевидно, что VSCode работает, а Atom нет.

Вот что мы точно знаем о Microsoft (из недавнего, чтобы не ворошить старые грехи), так это про попытку удалить код из открытых проектов, которые они контролируют, и препятствовании вернуть этот код обратно, уступив только под давлением общественности.

Да это пустяки, какая-то отдельная фича. Раздули тоже. Мало других контор, которые так делали?

В 2012г количество зарегистрированных в сообществе разработчиков ExtJS перевалило за миллион. Они взяли и объявили, что ExtJS теперь платный, и изъяли полностью весь код включая опубликованные ранее старые версии.

QT поступили куда жестче.

UFO just landed and posted this here
Т.е., вам весь современный Веб не угодил?
UFO just landed and posted this here
Ну как сказать. ts всяко лучше голого js. Хотя под веб меня писать все равно никто не заставит добровольно) Максимум как что то дополнительное очень изредка.

Что меня больше всего удивило при пересадке на мак (я уже не раз об этом писал), это то, насколько нецельно и нелогично сделаны шорткаты: Все эти Cmd+, Cmd+Y, Opt+Cmd+Esc, Shift+Cmd+[345], Enter в Finder, перемещения и выделения текста и прочия (с другой стороны, спасибо за то, что хоть где-то из коробки работают emacs-сочетания).

В той же Windows (по крайнее мере, 7-8) кнопка Win отвечает за действия с окнами (правый/левый тайл, свернуть, развернуть) + системные окошки/команды. Ctrl — манипуляции над текстом.

А еще, а еще. Как же прекрасно управляется с окнами i3wm — это та потеря, которую я до сих пор не могу восполнить. Собственно тайлами почти не пользовался (экран был мелковат), но: снизу панель с виртуальными столами, системной инфой и парой значков приложений, сверху панель с открытым программами текущего рабочего стола и они не перескакивают, все окна по умолчанию на полный экран, dmenu, все манипуляции через кнопку Win. Выглядит страшно, работает страшно удобно.

[Отставить нытьё, иди работай!]

UFO just landed and posted this here

Почти с начала своего компьютерного летоисчисления на винде и линуксе мапил контрол на капс (где ему и место исторически) и бед не знал.

Но в случае с маком, где операции с текстом через Cmd, да, действительно не решение.

UFO just landed and posted this here

это историческое. тут уже борьба философий.и привычек. логика там есть, кто-то в старых статьях расписывал уже.

imho, на маке шорткаты устроены удобнее и логичнее (Enter/Return и Backspace в Finder единственные исключения). Виндовые шорткаты (особенно Alt+Shift+F4 вместо Cmd+W) теперь доставляют мне боль когда приходится пользоваться виндовым компом.

особенно Alt+Shift+F4
А что это, вообще, за команда такая?

Сорян, перепутал. Я имел в виду Alt+Fn+F4. F4 на ноутбуках (в моём случае Lenovo) по умолчанию используется как медиаклавиша, поэтому дабы закрыть окно вместо Alt+F4 нужно нажимать Alt+Fn+F4.

И вам удобно в таком режиме жить? Сменил в настройках биоса чтобы как медиаклавиши они работали только при нажатом fn, а без него как обычные f клавиши, и доволен.

После макбука с любой виндовой раскладкой жить неудобно.

Среди мультимедиа клавиш есть много клавиш которые я нажимаю достаточно часто (brightness -/+, volume x/-/+, play/pause, next/previous), а среди эфок – только F4 для закрытия окон. И уж лучше я буду дополнительно нажимать Fn в сочетании с одной единственной F4, чем с кучей вышеперечисленных медиаклавиш.

Вообще клавиши F1-F12 это архаизм. От них давно уже пора было бы избавиться заменив их шорткатами.

Вообще клавиши F1-F12 это архаизм. От них давно уже пора было бы избавиться заменив их шорткатами.

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

К счастью даже эпл с вами не согласна, и снова вернула в прошки нормальный ряд клавиш. 

Apple вернула в прошки ФИЗИЧЕСКИЕ клавиши, ибо много людей жаловалось, что сенсорным тачбаром менее удобно пользоваться чем кнопками. При работе с тачбаром нет физического отклика и им нельзя пользоваться в слепую. Сначала вернули физический ESC (в 2019-м), а теперь и все остальные клавиши.

Я не имею ничего против дополнительного ряда клавиш. Просто в наше время эти клавиши приносят больше пользы при их использовании как медиаклавишами, а не как F1-F12. Именно поэтому на маках по умолчанию они используются для изменения яркости, громкости, переключения треков и т.д.

У меня за 5 лет использования мака необходимость воспользоваться F1-F12 возникла только 1 раз, при работе с большим текстовым документом в программе Pages (эппловский аналог MS Word), для создания шорткатов применения стилей (ибо по какой-то неведомой причине эппловский текстовый "процессор" Pages не умеет одновременно выделять клавишей Cmd/Ctrl несколько отдельных фрагментов текста для их одновременного форматирования). Ни один из моих знакомых, которые пользуются маками, вообще никогда их как F1-F12 не использовал, только как медиаклавиши.

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

Попробовать и вправду стоит. Предыдущие модели макбуков у меня не вызывали ни малейшего желания для обновления моей прошки 15-го года, а теперь, когда возникнет потребность, буду обновляться не задумываясь. Компромиссов в новых макбуках минимум.

Да, действительно, не так выразился. С другой стороны вы написали «От них давно уже пора было бы избавиться заменив их шорткатами.» и я предположил что речь о том чтобы полностью выпилить, а заменить f/медиаклавиши на шорткаты на других рядах клавиатуры.

Ни один из моих знакомых, которые пользуются маками, вообще никогда их как F1-F12 не использовал, только как медиаклавиши.

Неужели никто из них Midnight Commander не пользовался ни разу?

UFO just landed and posted this here

Хорошо настроенный шелл для меня делает быстрее, с использованием автодополнения всякие cpи `rm -rf`
А так да пользовался. Громкость и яркость я кручу на несколько порядков больше и нажать Fn+FN для меня не было проблемой.

А я вот мак купил, но уже как третий месяц не могу на него перейти с любимой Ubuntu)

Присылайте! Мне, как раз, очень нужен ;))

С одной стороны — это, конечно, здорово.

Но с другой, если в продукте приходится перебивать всё возможное, чтобы переделать под себя, может производитель что-то делает не так?

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

Ну она с каким текстом много работает, с русским? Мне же раскладку приходится тысячу раз на дню переключать и если из этой тысячи 100 переключений глючные, это замедляет работу и выжигает нервы.

русский/польский/турецкий/английский. международная журналистика.

кстати, переключение по капсу штатным способом у меня работает как часы, проблем как у вас не замечал (один раз правда был глюк, что раза с 10 переключал, исправил сбросом smc или nvram, не помню точно).

Вопрос, как мне видится, еще и в знании что можно сделать. Я, как программист, использующий десятипальцевый слепой набор, знаю, что с помощью карабинера можно поматить мышку на клавиатуру, не убирать руки с клавиатуры/тачпада вообще и получить удвоение скорости работы примерно в любом софте. Но если человек не программист, как он может знать, что такое вообще возможно?

Да, крутая прога. Без неё вообще теперь не могу маком пользоваться. Одна из вещей которые меня раньше бесили при работе за маком – это плохая интеграция клавиатуры в систему. Где-то не хватает шорткатов (например нет шортката для вызова контекстного меню), а где-то просто нет поддержки работы клавиатуры (в Mission Control, например, клавиатура не работает). Из-за этого приходилось часто переключаться с клавиатуры на мышь и обратно. Это замедляло работу, понижало продуктивность, да и просто раздражало. Карабинер спас ситуацию.

Кстати, а можете показать, как вы решили проблему с клавиатурой в Mission Control?

Да. Есть два способа это сделать:

1) Использовать программу Mission Control Plus которая добавляет в Mission Control поддержку клавиатуры.

2) Замапить передвижение курсора на клавиатуру. В программе Karabiner нужно использовать правило подобное этому: https://ke-complex-modifications.pqrs.org/#mouse_keys_ambi. Лично у меня это работает так:

right_command + s -> move pointer left;
right_command + f -> move pointer right;
right_command + d -> move pointer down;
right_command + e -> move pointer up;
right_command + w -> left click;
right_command + r -> right click;
right_command + g -> scroll down;
right_command + t -> scroll up;

Fig:
Сам я давно перешёл на Fish shell и настраиваю руками, но для начала всем рекомендую OhMyZsh - тем более что ZSH дефолтный шелл в macOS.
Для fuzzy search по фалам использую FZF и дефолтный байндин на Ctrl-t

Для поиска по истории тоже FZF и Ctrl-r

Странно что никто не вспомнил о том что MacOS не умеет нормально сглаживать шрифты на внешних мониторах, на условный 1440p дисплей невозможно смотреть без боли - шрифты очень мыльные(причем на Windows и Linux вообще никаких проблем нету). А это между прочем самое популярное разрешение в сегменте ultrawide и мониторов с высокой частотой обновления 144гц+, а если вы любитель поиграть в современные игры с высоким фпс то выбора вообще нету - даже монстр в лице Nvidia 3090 в 4к с рейтрейсингом и DLSS едва ли выдаст больше 60 стабильных кадров в секунду в киберпанке. Единственное решение - держать два монитора, один 4к для мака, второй для игр и мультимедиа, что как по мне уже слишком.

А, точно, одна из причин, почему я на работе перешёл на Linux -- отсутствие субпиксельного сглаживания.

В сети много программерских обзоров макбуков, но почти нет ничего о хромбуках. Среди них тоже есть весьма неплохие устройства, например Pixelbook (старшая модель, не Go). Производитель обещает высокую автономность, тонкий и лёгкий корпус, пассивное охлаждение. Есть у кого-нибудь опыт использования хромбуков (в основном интересует Android-разработка)?

Тоже последние полгода сижу на Mac и единственное, чего мне не хватает - это аналога MobaXterm. Вот прям очень скучаю, есть ли аналоги?

А чего именно нехватает? Какого конкретно функционала. Табы есть практически везде и в iTerm2 и где угодно. SSH можно ходить, автодополнение можно прикрутить в shell. Когда речь идёт о комбайне - трудно что-то дельное посоветовать.

Удобства такие:
- Все в одном мете.
- Юзеры и пароли хранятся тут же.
- В ssh-сессию встроен sftp.
- Подключения по разным протоколам: ssh, vnc, rdp...
- Единый конфиг, который можно одновременно использовать на разных машинах.

UPD: Нашел очень похожую WindTerm. Но она кривовата и часто падает. Разрабы обещают скоро пофиксить.

Автодополнение - это же должна быть претензия к zsh, а не к эмулятору терминала! В brew есть актуальные версии тех же bash и fish.

Articles