Будні віндузятника під лінуксом
Sep. 27th, 2016 06:06 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Просто дибр. :)
Оригінал публікації — на Дрімі. Підписуйтеся, бо ЖЖ може опинитися закритим у будь-який момент.
- Побачив, що на зовнішніх дисках картинки мають атрибут X. Подумав, що негарно. Запустив на них
chmod -x *
Потім серед картинок знайшовся файл виду-foobar.jpg
. Навчивсяchmod -- -x *
Потім помітив, що є каталоги з підкаталогами. Запустивchmod -- -R-x *
і отримав, що сам каталог перестав бути доступним. Тому навчився командіfind . -type f -exec chmod -- -x {} +
Чуваки, як ви в такому піздєці живете? :) - З клавіатурними розкладками трохи розібрався і навіть відучив
misc:typo
перекривати Level3 кнопки, якими вводиться білоруська «ў». Щоправда, ще не написав макрос, щоб по лівому Ctrl одразу перемикав на англійську. Бо я ізбалований Punto Ыwitcher'ом і мені подавай ENG/не-ENG по правому Ctrl; вибір, який сАме не-ENG — по Ctrl/Shift, а ультимативно ENG — по Left Ctrl. А такого налаштування «ізкаропкі» — нема. - Макросів клавіатурних нема як класу. Це пісєц, друзі. Як ви без них живете?
- Браузер для File/Open з якихось причин не є повноцінним, як у Dolphin. Нафіга, я так і не зрозумів. У мене типовий use case — open file, а там прямо в процесі його перейменувати і вже перейменованим відкрити.
- KDE'шний clipboard — це страх і ужас. Я намагався зрозуміти, як працюють різні формати, щоб копіпастити не лише
text/plain
, а і щось більш цікаве. Так от, там у форматах — реальна свістопляска. Не то, шо половина з форматів — mimetype, а інша половина — хрін знає що. І це на рівні API! А в GUI воно взагалі не працює і „we are not planning this feature in the nearest releases“! От тобі і система для програмістів™. - Взагалі, текстового редактора сильно не вистачає. Kate — пробував. Якби в ній можна було нормально все автоматизувати. Але я порився в highlighting і пріфігєв, як там все незручно і неочевидно.
- Те саме стосовно Kontact. Я все життя просидів на Outlook. Не те, щоб я його дуже автоматизував, але воно «іскаропкі» нормально робе, та й все налаштовується. А KMail виглядає, як дитяча подєлка, цілком очевидних речей не вистачає. Ну наприклад, я так і не зрозумів, як окремому фолдеру (наприклад, тому, що містить спам) вимкнути HTML view назавжди.
- У KMail щось там покосилося, і у мене взагалі не працює Akonadi (індексатор). Тому ніякого пошуку в пошті нема як класу.
- Імпорт пошти із Outlook є, а імпорту контактів — нема. Возня з лівими форматами не допомагає, бо-ж кирилиця.
- І я вже не кажу, що той KMail падає як той п'яниця, через два кроки на третій.
- Файлового менеджера не вистачає. Я не дуже балуваний, але таки Far Commander рулить.
- Вже почав заглядатися на те, щоб таки поставити Wine і на неї поставити Far.
- А от іще крік души:
Десять лет, проведенные в линухе, омрачались многими вещами. Но самая мрачная вещь - это отсутствие удобного и понятного консольного текстового редактора.
Посему, за неимением альтернативы, приходилось пользоваться встроенным редактором Midnight Commander. Он, конечно, далек от идеала, но в нем хотя бы есть меню, через которое всегда можно выполнить редкие действия, и кривая строка подсказки по клавишам.
Я думал, что уже никогда не увижу человечного консольного редактора в линухе. И вот недавно мне в голову пришла мысль - а почему бы не воспользоваться встроенным редактором FAR, запустив его через wine? И произошло чудо - FAR действительно имеет опции, чтобы запускаться как редактор для указанного файла.
Я скачал FAR2 с офицального сайта, распаковал его в каталог /opt/far2, и с трепетом ввел команду:wineconsole --backend=user /opt/far2/Far.exe /e myfile.txt 2>/dev/null
Господи! Я плакал! Все работает, просто абсолютно все!! Без всяких плясок с бубном! И какнадо!!!111 Всего не перечислишь, вот только то, что пишу навскидку:
- Работает выделение Shift+Стрелки. Привет MC с его F3, и допиливание Konsole!
- Работает вертикальное выделение Alt+Стрелки. Привет глюкам MC, в котором после вертикального выделения не поднять курсор выше отметки выделения.
- Полная интеграция с буфером обмена десктоп-окружения. Привет обмену через cooledit.clip, через который невозможно засунуть и принять в DE-шный буфер обмена кириллицу. Досвидания кривой xclip!
…Ну, і так далі. :-) - А оце знайшов, що котани почали портувати Far для Лінукса. Пре-альфи ще коряві, але вже зараз проект дрючить всіх інших.
- І взагалі стосовно софта. Я так розумів, що Лінукс — система для програмерів, і що кожний софт має добре вміти «точку входу», де кожний користувач може пхати свою автоматизацію. Ну там, скриптувати те, чого софт не вміє «іскаропкі». І якщо це GUI софт, то це має бути десь дуже на виду. А ніфіга ж! І далеко не все є в конфігах!
Напевне, це — найбільше моє розчарування перших днів. - Єдине, що «ізкаропкі» працює краще, ніж у Вінди, то це mouse scroll завжи у тому вікні, над яким мишиний курсор. На вінді мені для цього доводилося ставити сторонню тулзу AlwaysMouseWheel.
- Асіліл VirtualBox, помаленьку переношу VmWare-вські віртуалки. Дякую усім, хто допомагав порадами.
- Але знов-таки, drag-and-drop вішає Oracle Client Tools на guest-машині. Вимкнув від гріха подалі.
От так, приблизно.
Оригінал публікації — на Дрімі. Підписуйтеся, бо ЖЖ може опинитися закритим у будь-який момент.
no subject
Date: 2016-09-27 03:30 pm (UTC)no subject
Date: 2016-09-27 05:27 pm (UTC)no subject
Date: 2016-09-27 03:35 pm (UTC)chmod 0644 ./*
для каталогів:
chmod 0755 [dirname]
шоби рекурсивно для файла:
find /path/to/files -type f -exec chmod 0644 {} \;
для каталогів:
find /path/to/files -type d -exec chmod 0755 {} \;
644 - rw-r-r
755 - rwx-xr-xr
no subject
Date: 2016-09-27 05:33 pm (UTC)Я про те, що коли вмикаєш -R, то всі операції починають впливати і на підкаталоги.
І якщо такою операцією є -x (або 644), то підкаталог втрачає можливість відкриватися. Тому що -x
no subject
Date: 2016-09-27 06:14 pm (UTC)no subject
Date: 2016-09-27 03:38 pm (UTC)http://xneur.ru/
просто шоби перемикати не тре ніяких макросів, або в налаштуваннях десктопу, або в конфігу xorg, тільки там є різниця r-ctrl l-ctrl
no subject
Date: 2016-09-27 05:45 pm (UTC)Дякую за посилання. Від автоматичного перемикання я відучився, бо-ж Visual Studio і все таке. Але, дійсно, не вистачає виправлення по Shuft+Break.
Макроси — це не запуск програм. Наприклад, я хочу в редакторі `1<space> і отримати строку «foobar» (яку я прописав в конфігу).
Або виділити текст, натиснути макрос і отримати <hr><imr src="мій_selection">
Пунто це вміє, і це, разом із попереднім, і є причиною, чому я допіру тримаю ворожий Пунто Ыwitcher на Вінді. :)
Погляну на цю тулзу, дякую.
no subject
Date: 2016-09-27 03:56 pm (UTC)пишеш скрипти та вішаєш на них комбінації (простіше через конфігуратор десктопу)
по четвертому - не пойняв, докладніше тре :)
по п'ятому - ніколи не любів кеди, але кліпбордів дофіга і трохи, я жертва консолі, тому не буду тут нічого радить, лише скажу, шо текстовий копіпаст в X-сах працює - виділяєщ якийсь текст(не тре нічого більше жмакать), а потім просто клікаєш скролом там де тре вставити
по шостому - знову не радник, жертва консолі - use vim :)
по сьомому - нахріна така жесть, thunderbird, seemonkey, ше там шось було, ше evolution як интирпрайз себе позиціонує
по восьмому - відвикнете :), ну і vim mc mc-edit і головне man man :)
по 9-му - для всіх, але з мізками :), але чогось таки може специфічного не вистачати
наприклад, у нас у видавництві фотожоп, де-факто, стандарт
10 - ще без іксового швидкого копіпасту не можу жити :)
virtualbox - хрынь для приколу, для продакшену краще xen або qemu/kvm
qemu/kvm - на десктопі теж нічогенько
це не говорячи про всякі апарвіртуалізації
no subject
Date: 2016-09-27 05:51 pm (UTC)4 — use case.
Firefox, Facebook. Хочу запостити пост з картинкою.
Click в ікону — отримую Firefox'овий open file dialog
Проблема 1.
Expected result: хочу перемкнути на Thumbnail view
Actual result: доступний лише один view, де бачити thumbnail можна тільки від selected file.
Вибрав файл, бачу, що його ім'я — довгий рядок виду %D0%D0%D1%D9…
хочу перейменувати файл, який selected,
а потім (вже перейменованим!) віддати Firefox'у для подальшої роботи у Facebook
Проблема 2.
Actual result: перейменування недоступне
no subject
Date: 2016-09-27 06:23 pm (UTC)в firefox лінуксячому по дефолиту файлові ділогі gtk-шні
там якось можна прикрутити діалоги від kde, от там начеб то це все э
зразу не скажу як воно робиться, ніколи не юзав такого, але точно така фішка є
по темі ось:
https://mtekk.us/archives/guides/make-firefox-use-dolphin-for-open-containing-folder/
і обговорення дефолтної підтримки такого в бубунті
https://bugs.launchpad.net/ubuntu/+source/firefox-3.5/+bug/43238
no subject
Date: 2016-09-27 06:52 pm (UTC)Bug #43238 reported by Robert on 2006-05-06
Власне, це все, що треба знати. :)
Щодо лінка «Make Firefox Use Dolphin for “Open Containing Folder”»
— дуже дякую. Схоже, це не працює в Кєдах. Але куди копати, тепер ясно.
Знайшов ще срач!!!111 тут (https://bugzilla.mozilla.org/show_bug.cgi?id=298848). Особінно камєнт #27. :-)
no subject
Date: 2016-09-27 06:56 pm (UTC)ніхто нікому не указ
no subject
Date: 2016-09-27 07:20 pm (UTC)no subject
Date: 2016-09-27 06:05 pm (UTC)Ну от уявіть, що я пишу допис у бложик. Мені просто треба взяти selection і wrap it into HTML tag <code>.
Або ще щось складніше. Наприклад, copy шматка веб-сторінки і paste його (нагадую, не text/plaim. а бажано text/html) в текстовий редактор, щоб відредагувати.
6 — ага, vim. Де на кожний чих (наприклад, прямокутний selection) треба написати страшну команду, яка працює тільки в vim і більш ніде. Замість простих і пойнятних Alt+Arrows.
7 — схоже, доведеться. Kontact йшов ізкаропкі™ і я сподівався, що воно хоч працює. :)
8 — теоретично, я згоден, але є одне «але».
Відвикнути і звикнути можна до якихось зручностей.
Але коли чогось просто нема (або глючить-висне-падає), то до цього звикати нема сенсу.
Можна звикати до чогось виду «нема X, але натомість є Y». А не до «нема X, нема Y, а Z навіть не очікуйте, бо це — обмеження
гівна мамонта 20,000-літньої давниниконсолі». Мамонти, мовляв, так не жили — і нам нєчєво начінать. :)))9 — фотошоп під Лінуксами? І шо, працює?
10 — це для дому, тому круті системи не актуально.
no subject
Date: 2016-09-27 06:54 pm (UTC)http://bluefish.openoffice.nl/index.html
6. в мене звичка до віму, тому шо постійно редагую файло не локально
7. я давно вже його пробував, той контакт, єдиний плюс, він швидкий, але тупий і часом дуже глючний
8. тут все інше, є таке шо й падає
9 - ну я писав про те шо зі специфічним софтом проблема, але фотошоп таки працює :), і офіс, та й взагалі, багато чого під вайном заводиться, шось дуже просто, а шось із бубном :)
10 - модуль kvm вже є в ядрі, це ванільна штука, xen - це патчі (і воно таки не для дому), а от віртуалки на базі kvm (э і інші інтерфейси крім qemu) набагато краще працюють ніж virtualbox, там можна навіть вмварівські образи крутить
плюс virtualbox в портабельності
no subject
Date: 2016-10-04 04:49 am (UTC)no subject
Date: 2016-10-04 05:29 am (UTC)<div style="color:red">foobar</div>
вставиться як слово foobar червоного кольору. А мені для бложика треба вставити саме шматок html.6. ну то це Ви адмінствуєте. Я, коли щось таке треба, катаю RDP. Не термінал, це точно. :)
7. Контакт — тупий, сильно сирий, не має нормальної системи плугінів (аби на кожний чих не писати модуль на Ц++) і погано документований (навіть якщо якісь речі таки реалізовані — неясно, як ними користуватися). І в ґуґлі не так багато можна знайти. На відміну від Громоптаха чи Аутлука.
9. Я таки схиляюся до того, що вінду я матиму ще довго. Особливо для важкого софта тіпа Visual Studio (кодувати на дотнеті) та Sony Vegas (писати музику). Думаю, аби підняти його на Wine, моїх знань просто не вистачить.
10.
> плюс virtualbox в портабельності
Ну так і VmWare я юзав під віндою і просто став запускати образ під Virtualbox. Там реєстрація вінди трошки злетіла, але це цілком логічно ж. А в решті делатей — паше ж. А тулзи під Вайном — не зовсім те саме, боюся, що знань не хватить.
no subject
Date: 2016-09-27 07:03 pm (UTC)https://www.archlinux.org/packages/
https://aur.archlinux.org/
власне, це мій десктопний дистрибутив
десктоп cinnamon - створений спыльнотою https://linuxmint.com/
доречі, базуються на бубунті, але по деяким відгукам якісніше від самої бубунти
no subject
Date: 2016-10-04 05:45 am (UTC)Про Мінт читав багато. Може, колись і поставлю подивитися. Поки що більшість моїх проблем — загально-лінусові. Я просто базових знань трошки наберуся, і не дуже важливо, на якому з Лінуксів. Най поки що Кєди будуть.
Чуєте, а походу ще питання до Вас.
От під Вєндою я коли переставляю систему, я спершу йду до Uninstall Programs, по одній копіюю налаштування, потім зношу і ще записую собі до текстового файліка, щоб пам'ятати, який софт я юзав.
А як це робиться в Лінуксах взагалі? Бо apt-show показує 100500 модулів, більшість з яких я не ставив… Що з цим робити?
no subject
Date: 2016-09-27 07:07 pm (UTC)https://wiki.gentoo.org/wiki/Main_Page
https://wiki.archlinux.org/
але навіть тут немає усього :)
no subject
Date: 2016-10-04 05:47 am (UTC)Хоча так, ніхто не заважає обмежувати пошук одним сайтом. Якщо там є те, що шгукаєш