хочу сюда!
 

Cristina

32 года, водолей, познакомится с парнем в возрасте 32-37 лет

Заметки с меткой «линукс»

Затрахался напоследок



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

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

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

Завтра наверное продолжу эксперименты, но и финал снукера в Китае никак нельзя пропустить. А с понедельника иду сдаваться работодателям. Там еще нужно будет и в военкомат нарисоваться - будут уговаривать насчет госпиталя. С моим букетом болячек мне одному целый госпиталь нужен. Ладно, прорвемся...

В рамках проекта "Душа наизнанку недорого"
Карта Приватбанка - 5168 7573 2914 3327
МТС - 099-698-55-84
Map

Эмо тоя бопеда наб содой



Моя победа над собой

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

Вчерашняя записка самому себе не прошла даром. Полночи не спал и думал, забылся причудливым сном, а утром встал и засел за комп.

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

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

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

и еще текстом - себе, на всякий случай, да и мало-ли кому пригодится:
---
setxkbmap -query | grep layout | grep ",ru"
if [ $? -eq 0 ]; then 
xset -q | grep "LED" | grep "00000"
if [ $? -eq 0 ]; then 
echo "us"
echo "us,ru,ua"
setxkbmap -layout 'ru,us,ua' -option 'grp:rctrl_toggle,grp_led:scroll'
fi
else
xset -q | grep "LED" | grep "00000"
if [ $? -eq 1 ]; then 
echo "us"
echo "ru,us,ua"
setxkbmap -layout 'us,ru,ua' -option 'grp:rctrl_toggle,grp_led:scroll'
fi
fi
exit 0
---
Map

T[fk uhtrf xthtp htr



ехал грека через реку видит грека в реке рак

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

Главное, что я должен назавтра вспомнить и понять - нужно пропустить через grep результат текущей раскладки, а потом вычленить подстроку ru,us или наоборот. Кстати, можно еще умнее - искать ",ru" или ",us". Тогда вообще все просто - результат, возвращенный грепом будет либо 0, либо 1. И дальше в скрипте можно по select case переключать по принципу наоборот от имеющейся раскладки на момент события

setxkbmap -query
rules:      evdev
model:      pc105
layout:     us,ru

если было рус-англ, то делать наоборот. И если было наоборот, то снова наоборот

setxkbmap -query | grep layout
layout:     ru,us

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

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

Удивительно, что столько букв я смог набрать почти не пользуясь правой рукой, ибо снова случилось вот это - http://blog.i.ua/user/712914/917072/

Скрипт должен выглядет примерно так 

если была раскладка рус,англ, то
setxkbmap -layout 'us,ru' -option 'grp:Control_R_toggle,grp_led:scroll'
а если была англ, рус, то
setxkbmap -layout 'ru,us' -option 'grp:Control_R_toggle,grp_led:scroll'
конец выбора и прочие ништяки
конец скрипта...
Map

Ужасный ослик сожрал ехидну



Ужасный ослик сожрал ехидну

Линукс, bash, скрипты, компы, паразиты мозга

Сегодня весь день протрахался с Линуксом. Хотя начал возбуждаться еще надысь. Достали меня все эти автопереключалки не c той раскладки. Вообще все достало. Жутко захотел забацать какой-нибудь скрипт, чтобы если я целый абзац нафигачил не на том языке, то уж очень жутко и в облом вспоминать, что-же такого гениального я выдал экспромтом в порыве гениальности. А пытаться выблевать заново гениальную мыслю - всегда голимая пурга и геморрой. Захотелось какой-то магии - типа нажать на волшебную кнопку "сделать все пиздато" и чтобы весь выделенный текст заменился на нормальный. Ну, типа того, что 

E;fcysq jckbr cj;hfk t[blye b gj'njve cnfk jxtym t[blysv/ "nj jnrhsnbt tuj nfr gjnhzckj? xnj jy dsdtk wtke. cbcntve - c]tim ujhxbwe - jujhxbicz b n/l/

заменится на вот такое

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

Тут есть предистория - так и не научился слепому набору, но уткнувшись в клаву - херачу ОГО-ГО. А потом иногда как глаза подниму на монитор - ну ни хера себе нахерачил !!! Все слова не в той раскладке. Поэтому лично для меня - актуально.

Протрахался крепко. Пришлось копать в глубины bash, привлекать сторонние проги, но скрипт родился примерно час назад. Устал, как собака, но безмерно счастлив. Никакой автозамены и тупых инструкций. Никаких тормозов. Абсолютно прозрачно - набрал не в той раскладке целый абзац или даже страницу - не боись, а делай три простых движения: 
1. скопировать
2. вызвать мою прогу (Alt-F2 или ярлыком)
3. вставить. 

Балдею.

Скрипт прилагается (это под Линукс)

Единственное уточнение - нужно установить xsel - это легко 
"sudo apt install xsel"

----
#!/bin/bash
clipboard="$(xsel -b)"
clipZ=${#clipboard}
tmp=$clipboard
tmp=${tmp//q/й}
tmp=${tmp//w/ц}
tmp=${tmp//e/у}
tmp=${tmp//r/к}
tmp=${tmp//t/е}
tmp=${tmp//y/н}
tmp=${tmp//u/г}
tmp=${tmp//i/ш}
tmp=${tmp//o/щ}
tmp=${tmp//p/з}
tmp=${tmp//[/х}
tmp=${tmp//]/ъ}
tmp=${tmp//a/ф}
tmp=${tmp//s/ы}
tmp=${tmp//d/в}
tmp=${tmp//f/а}
tmp=${tmp//g/п}
tmp=${tmp//h/р}
tmp=${tmp//j/о}
tmp=${tmp//k/л}
tmp=${tmp//l/д}
tmp=${tmp//;/ж}
tmp=${tmp//"'"/э}
tmp=${tmp//z/я}
tmp=${tmp//x/ч}
tmp=${tmp//c/с}
tmp=${tmp//v/м}
tmp=${tmp//b/и}
tmp=${tmp//n/т}
tmp=${tmp//m/ь}
tmp=${tmp//,/б}
tmp=${tmp//./ю}
tmp=${tmp//Q/Й}
tmp=${tmp//W/Ц}
tmp=${tmp//E/У}
tmp=${tmp//R/К}
tmp=${tmp//T/Е}
tmp=${tmp//Y/Н}
tmp=${tmp//U/Г}
tmp=${tmp//I/Ш}
tmp=${tmp//O/Щ}
tmp=${tmp//P/З}
tmp=${tmp//{/Х}
tmp=${tmp//}/Ъ}
tmp=${tmp//A/Ф}
tmp=${tmp//S/Ы}
tmp=${tmp//D/В}
tmp=${tmp//F/А}
tmp=${tmp//G/П}
tmp=${tmp//H/Р}
tmp=${tmp//J/О}
tmp=${tmp//K/Л}
tmp=${tmp//L/Д}
tmp=${tmp//:/Ж}
tmp=${tmp//'"'/Э}
tmp=${tmp//Z/Я}
tmp=${tmp//X/Ч}
tmp=${tmp//C/С}
tmp=${tmp//V/М}
tmp=${tmp//B/И}
tmp=${tmp//N/Т}
tmp=${tmp//M/Ь}
tmp=${tmp//</Б}
tmp=${tmp//>/Ю}
tmp=${tmp////.}
tmp=${tmp//"?"/,}
tmpZ=${#tmp}
let "tmpZ-=3"
tmp1=${tmp:0:tmpZ}
echo -n $tmp1 | xsel -b -i
exit 0
----
Map

Линукс, сквид и потоковое видео

Потоковое видео и сквид. Очень ниид хелп. Если есть спецы по сквиду - большая просьба отозваться в личку или хоть куда.

Есть основной комп под Линуксом с выходом в инет. Второй комп тоже пользуется инетом через сквид (прокси под линукс на первом компе). Со второго компа (там из под винды настроено ходить в инет через прокси линукса) спокойно смотрится лююбое видео, аудио и вобще всё. Но вот недавно нашел сайт http://sportstream365.com/ где показывают онлайн и мой любимый снукер в том числе. Но через сквид трансляция не идет. С линукса - идет, с компа который использует прокси линукса- нет. Все остальные видео и вообще всё остальное - идет. Если перетыкнуть модем на второй комп - то все нормально. То есть проблема - в сквиде. Перетыкнуть модем - не проблема. Проблема в том, что я хочу пользоваться сразу двумя компами с трансляцией снукера. Потому, что идут два матча одновременно. И я хочу смотреть и оба матча, да и еще параллельно пользоваться интернетом.

С конфигом сквида баловался - ничего не выходит.

Очень хочу помощи от знающих. В интернете ничего не нарыл. Хотя и очень старался. Отчаяние.
Map

Чуха - суперхакер



Я знал двух человек, которые могли сломать неломающееся. Это моя двоюродная жена (еще в Крыму - Центр Репродукции Человека). Маринка Нестеренко. Она могла сломать случайным нажатием комбинации клавиш, которой вообще не бывает в природе, любую программу с самой офигенной защитой от дураков. И вторая - Оксана из Мелитополя, у которой в мужьях ходит сам Виктор Федорович, завод которого воняет просто ужасно (особенно в нашем районе)

Теперь к этому батальону девиц с неустойчивым социальным статусом присоединилась и Чуха. Тоже девочка. Вчера она умудрилась подвесить намертво Линукс.

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

Пришлось перезагружать.

Потом долго анализировал, оказалось - Чуха сто миллионов раз нажала на клаве Print Screen. Зачем? - ХЗ. Но Линукс повис, погрязши в запросах под каким именем сохранить очередной сто-тыщь хренадцатый снимок экрана. Недоработочка.
Map

Новый винчестер уже есть, но все сложно, увы.

Новый винчестер, но все сложно



Снова практически не спал. Ну, во-первых, сильно расстроился накануне тем, что снова сдох винт. Во-вторых, решил его в очередной раз реанимировать с помощью MHDD (за последние два года мне это удавалось неоднократно и очень успешно). В этот раз увы-увы. И спать не спал, только краем глаза наблюдал за процессом перемагничивания блина. Неутешительно все было. После шестидесятого прохода проблемного участка количество нечитаемых секторов только увеличилось и около шести часов утра я понял, что винту – капец окончательный. Тихонько встал, перетыкнул модем в телевизор и выяснил через интернет, работает-ли "Компьютерный всесвит" по воскресеньям. Оказалось, что таки да. Но только с девяти утра и до трех дня.

А на часах даже семи нет. И до девяти еще дохренасто времени.

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

Проснулся Петрович.

Взял костыль, накинул футболку на босу ногу и сбегал в компьютерный всесвит. Из винтов - только террабайтная барракуда. Деваться некуда - купил (1600 гривен). Примчался домой (по пути забежал в АТБ и купил молока, пива, морской капусты, морковки по-корейски и Шато Руж) и сразу начал разбирать комп, чтобы заменить винт. Заодно пропылесосил - успел засранец засраться.

Уже где-то после обеда удалось восстановить все основное и даже обновиться до нынешнего момента.

А потом я отрубился (слишком не выспанный был). В отрубе был недолго, но было хорошо.

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

Потому что заблаговременно клонезиллой сделал рабочие образы.

Ужасно устал и снова иду спать. Миссия выполнена.
Map

Измотанной усталости пост



А винт я-таки починил. Насколько хватит? Да какая разница. Уже года два так оттягиваю покупку нового. Чем починил? MHDD работал практически двое суток с перерывами. Около двух тысяч циклов перемагничивания. Все траблы разрулены. Сегодня развернул туда образ системы и home. Отлично все. Кое-чего не хватает, но система полностью рабочая.

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

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

Протрахаться целый день - круто. Линукс



Сегодня почти весь день трахался с компом. Решил сдуру его перегрузить. Накопилось. Обычно неделями работает, но сегодня вдруг подумал: пора - пусть проверит винт на ошибки и вообще. После перезагрузки перестал грузиться Cinnamon и ничего не помогало. Полез в интернет, много читал.

Часа через четыре довольно рискованных экспериментов оказалось, что это обновился драйвер Нвидеа видеокарты пару недель назад. Но все это время комп работал (поэтому драйвер и не обновился), а перезагрузился я только сегодня. Пришлось перейти на внутренний драйвер xserver-xorg-video-nouveau. Помогло. Где взять нормальный драйвер родной видеокарты не знаю, но мне пофиг - ни в какие игры не играю, просто обидно.

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

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

Пришлось всё переделать, убрать усыпание монитора из настроек вообще и написать скрипт, который будет гасить монитор через десять минут. Все работает. Я снова доволен, ведь я целый день трахался. А это очень приятно.
Map

Линукс и порнуха. О пользе скриптов.

Линукс и порнуха. О пользе скриптов.



(xset dpms force off)

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

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

Скрипт на этот случай написал. Один клик и моник - выкл... Жена не догадается, что секунду назад я торчал но порнохабе.

Линуксу - слава! Путину и всем его прихлебателям - судьбу Каддафи.

Аминь

Map

Страницы:
1
2
3
5
предыдущая
следующая