?

Log in

No account? Create an account
Ben-Ja записки линуксоида или Ёшкин КОД
net4me

Объединил все свои статьи про linksys в одну большую.

Написал там про различные способы смены прошивки,
про различные нюансы перепрошивки и т.д.

Tags: , , ,

14 comments or Leave a comment
net4me
Баян конечно.
Наткнулся на тест русского языка. Так как время было, то решил пройти этот тест.
И вот результат:


"8 из 8 - Поздравляем, вы - вымирающий вид россиянина, отлично знающего свой родной русский язык. Вы один из немногих носителей элитарного знания, доступного в наше время единицам (4% от общего числа опрошенных). Второй вариант: вы - выпускник, которого хорошо натаскали на сдачу экзамена по русскому языку. Третий вариант: вы – репетитор. Или просто закончили филологический факультет и пошли работать не по специальности.*"

*Подробнее о проведенном ВЦИОМом опросе, и о том, как это же задание выполнили
другие россияне, читайте в материале на RB.ru.

Что "не по специальности" - это стопудово.
Надо было идти лесником работать, а не сисадминить =)

Tags: , ,

Leave a comment
net4me
Итак, всё обновилось, аська у всех упала, нихрена не работает.
Чего же делать?
Как проапдейтить аську?

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

1. делаем свой локальный репозиторий.
$ cd ~/soft/
$ mkdir deb
Или любая другая папка. Главное запомнить, что там - наш личный дополнительный репозиторий.
Эта папка и будет репозиторием.

2. Теперь идем на http://www.getdeb.net/app.php?name=pidgin и скачиваем оттуда три пакета под свою архитектуру.
Сохраняем их в нашу папку-репозиторий.

3. Делаем список пакетов нашего репозитория:
Если у вас еще не было утилиты dpkg-scanpackages, то надо поставить пакет dpkg-dev командой
$ sudo apt-get install dpkg-dev
Итак, сделаем список пакетов своего локального репозитория.
$ cd ~/soft/deb/
$ ls
libpurple0_2.4.3-1~getdeb1_i386.deb Packages.gz pidgin_2.4.3-1~getdeb1_i386.deb pidgin-data_2.4.3-1~getdeb1_all.deb
$ dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

4. Добавляем свой репозиторий в список apt:
Открываем любимым редактором файл /etc/apt/sources.list
Например, sudo vim /etc/apt/sources.list
И дописываем в конец этого файла запись про наш личный репозиторий:
# Ben-Ja local repository for pidgin:
deb file:/home/Имя_юзера/soft/deb ./

5. Обновляем данные о репозиториях:
$ sudo apt-get update

6. Собственно, ставим нашу аську т.е. pidgin:
$ sudo apt-get install pidgin
Там нас спросят, уверенны ли мы, хотим ли мы добавить зависимости и т.д. Отвечаем yes.

Всё. И аську обновили и репозиторий свой создали. =)
Таким образом, мы не испортили сам механизм апдейтов. То есть, как только где-то в прописаных у нас в конфигах появится более свежая версия pidgin'а, то при апдейте она возьмется уже не из нашего репозитория, а из другого.

Если мы заходим удалить наш репозиторий, то достаточно удалить запись о нем в /etc/apt/sources.list дать команду $ sudo apt-get update
После этого можно смело удалять все файлы и папки с нашим репозиторием.
Вот.
Если что не понятно, то пишите.
Кстати, назрела статья про настройку конфигов самого pidgin, но это как-нить в другой раз.


Tags: , , , ,

1 comment or Leave a comment
net4me
>что-то гугль по запросу "businassman" всякую чушь выдает...
<а что должен?
>про бизнесменов что-нибудь
<так ты и ищи про бизнесменов, а не про человека-с-автобусом-в-заднице!


Нота:
Прет Ксюх =) что там за вопли у вас среди ночи были? =)))
Ксюх:
Да, бля! я в бешенстве! ко мне вчера Вовка приходил!
Нота:
Кэтмэн? Ыыы +)))) ну и? исполнила свою мечту? трахнула этого здоровяка? +)) Рассказывай!!!!
Ксюх:
да чё там рассказывать !!!!! Посреди процесса в квартиру ворвался досрочно явившийся с работы папахен и с воплями типа "тебе конец, мерзавец!" начал гонять одетого в одни носки Кэтю по квартире! Я психанула, убежала к соседке. Через полчаса возвращаюсь. Была морально готова найти 2 трупа в квартире, а там эти двое уже сидят на кухне и спорят до хрипоты "какой дистрибутив линукса лучше для домашней станции"! Так мало того - так и не придя к единому мнению они устроили заруб в кваку по вай-фаю!
Ксюх:
На мои попытки привлечь к себе внимание оба вяло отмахивались, а под конец вообще вытолкали к чёрту из комнаты и посоветовали "не мешать процессу"! В итоге романтический вечер закончился тем, что я 2 часа в одиночестве глушила пиво на кухне и смотрела МТВ!, а 2 этих мудака после 5 матчей довольные друг-другом выползли из комнаты и не обращая на меня внимания отправились к дорогому папане на работу собирать новый комп!

Tags:

Leave a comment
net4me
Internet Tablet Nokia
Не выдержал, открыл на net4me новый раздел посвященный Internet Tablet Nokia
всей линейке 770, 800 и 810
Internet Tablet Nokia
Думаю выложить туда все свои скрипты, утилиты и некоторый софт.
Потому что сам уже замучался по инету искать то, что надо.

Пока написал и вывесил на всеобщее обозрение и порицание скрипт для конвертации видео под nokia.
Обсуждать этот раздел и его статьи предлагаю здесь.
На сайте кину сюда ссылочку.

Tags: , , , ,

11 comments or Leave a comment
net4me
Сделал свои обои для рабочего стола nokia 810:


linux wallpaper nokia 810


И потом подумал, что не плохо бы сделать "незаметную" загрузку.
Т.е. при загрузке давать "облегчённую" версию этой же каркинки.
Сказано - сделано! Вот как выглядит qgn_indi_nokia_hands.jpg на моей nokia 810:


nokia 810 hands linux


Качество конечно не ахти какое. Но во время загрузки - не сильно заметно.
Ну и вот как это всё выглядит на рабочем столе:


nokia 810 ben-ja


Мне лично приятнее наблюдать пингвина, чем чьи-то руки. =))

Tags: , , ,

1 comment or Leave a comment
net4me
А просто так наткнулся на карлсона.

Tags:

Leave a comment
net4me
В попытках привести в порядок www.net4me.ru пришлось многое переделать.
В типсах
bash tips теперь относится только к баш.
network tips теперь относится только к сетевым утилитам.
vim и т.д. относятся к своим разделам.
rss канал тоже изменился. Так что, возможно, подписчикам придется заново цеплять его.
адрес тот же:
http://www.net4me.ru/rss.xml
Если заметите какие-то баги, то пишите в комментах.

Tags:
Current Mood: artistic artistic

2 comments or Leave a comment
net4me
Знакомый обратился ко мне с вопросом
Что именно надо переносить из профиля firefox чтобы созранить все свои данные форм, логины и пароли.
Из моего объяснения выросла следующая статья:
Как перенести профиль юзера firefox на другой комп.
Если вам есть что сказать по поводу этой статьи, то предлагаю сделать это оставив комментарий к этой теме.
Поскольку я сам не "супер гуру фаерфокса" =)

P.S. Ссылка изменена на более актуальный вариант статьи.

Tags: ,

9 comments or Leave a comment
net4me
Никогда ни с чем таким не сталкивался.
Поэтому в SDK я полный ламер.
Почему я за это взялся:
Поставил на nokia 810 mplayer понял, что его мне вполне достаточно.
И умудрился снести со своей нокии 810 mediaplayer со всеми вытекающими последствиями (нет браузера, нет менеджера фалов и т.п.)
Можно было, конечно, заново поставить OS2008, но захотелось поэкспериментировать, раз уж всё-равно перепрошивать.

Итак, что у меня стоит на большом компе:
Kubuntu 7.10
$ uname -a
Linux r7 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686 GNU/Linux
Т.е. всё стандартное "из коробки" и даже ядро не перебиралось.

1. Зашел на http://maemo.org/development/sdks/maemo_4_chinook_sdk.html
Прочитал.
# Release Notes for maemo 4.0.1
# INSTALL.txt
Что-то понял, что-то нет.

2. Создал директорию develop

3. "Сохранил как" два скрипта в этот каталог (develop)
# SDK installer script
# Scratchbox Installer script

4.
$ cd ~/develop/
$ ls
maemo-scratchbox-install_4.0.1.sh
maemo-sdk-install_4.0.1.sh
Ну вроде я что-то слышал про скрэтчбокс. Поэтому начну с него.

SCRATCHBOX
--------------------------

$ chmod +x maemo-scratchbox-install_4.0.1.sh
$ sudo ./maemo-scratchbox-install_4.0.1.sh -d
Пошло скачиваться и ставиться.
$ ll /
Появился каталог scratchbox в корне моего большого компа.
$ ls -la /scratchbox/
total 84
drwxr-xr-x 14 root root  4096 2008-04-28 13:51 .
drwxr-xr-x 22 root root  4096 2008-04-28 13:51 ..
drwxrwsr-x  2 root sbox  4096 2008-04-28 13:51 ccache
drwxr-xr-x  6 root root  4096 2008-04-28 13:51 compilers
drwxr-xr-x 12 root root 20480 2008-04-28 13:51 dev
drwxr-xr-x  6 root root  4096 2008-04-28 13:51 device_tools
drwxr-xr-x 10 root root  4096 2008-04-28 13:51 devkits
drwxr-xr-x  2 root root  4096 2008-04-28 13:51 doc
drwxr-xr-x  6 root root  4096 2008-04-28 13:51 etc
drwxr-xr-x  4 root root  4096 2008-04-28 13:51 host_shared
-rwxr-xr--  1 root sbox  7041 2007-08-01 16:01 login
drwxr-xr-x  3 root root  4096 2008-04-28 13:51 packages
-rw-r--r--  1 root root     5 2008-04-28 13:51 .run_me_first_done
drwxr-xr-x  2 root root  4096 2008-04-28 13:51 sbin
drwxr-xr-x 11 root root  4096 2008-04-28 13:51 tools
drwxr-xr-x  2 root root  4096 2008-04-28 13:51 users

Хм.. Может надо было чрутить?
Ну да ладно. Идем дальше.

В конце отработки скрипта было написано:

Installation was successful!
----------------------------

You now have Scratchbox 1.0.8 'apophis' release installed.

Scratchbox cannot be run as user root. Instead, use your normal login
user account. Add additional scratchbox users and sandboxes with the
following command (outside scratchbox with root permissions):

        # /scratchbox/sbin/sbox_adduser USER yes

Running this command will create sandbox environment for that user and
add user to the 'sbox' scratchbox user group.
You will need to start a new login terminal after being added to the
'sbox' group for group membership to be effective.

Login to scratchbox session using the following command (as user):

        $ /scratchbox/login

Refer to scratchbox.org documentation for more information re scratchbox:
http://scratchbox.org/documentation/user/scratchbox-1.0/

поэтому набираю
$ sudo /scratchbox/sbin/sbox_adduser ИМЯ_ЮЗЕРА_НА_БОЛЬШОМ_КОМПЕ yes
[sudo] password for *****:
Adding user `ИМЯ_ЮЗЕРА_НА_БОЛЬШОМ_КОМПЕ' to group `sbox' ...
Done.
Scratchbox user account for user ИМЯ_ЮЗЕРА_НА_БОЛЬШОМ_КОМПЕ added

Зашибись. Добавлено. Пересмотрим наши группы:
$ newgrp sbox
$ groups
И вижу, что списке моих груп появилась группа sbox
скрэтчбокс поставили, юзеров и группы настроили. Вроде пока с первым скриптом всё.

Едем дальше.

5. SDK.
------------------------------

$ chmod +x maemo-sdk-install_4.0.1.sh

Упс. Какая-то менюшка с выбором чего-то...
Ну ка посмотрю в http://tablets-dev.nokia.com/4.0.1/INSTALL.txt
Чем эти установки отличаются...
Так. По моему, мне вполне хватит того, что стоит по дефолту т.е. третий пункт.
* Runtime Environment + All Dev Packages.
Choose this to get a full development environment.
Так. Опять что-то спрашивают...
Ага. Бинарники от нокии предлагают... Ну давай бинарники тоже.
Так чего-то написали:

Installation about to begin with following settings:

│ Installed component: maemo-sdk-dev
│ Install free components only: no
│ X86 target name: CHINOOK_X86
│ Armel target name: CHINOOK_ARMEL
│ Overwrite existing targets: no
│ Proxy server:
│ Alternative sources.list:

Ну давлю "continue".

Скачивается. Ставится. Так лицензия. Читаем. Ага это про бинарники нокиа. Угу.
Прочитали.
Написали что согласны.
Пошла установка...
Уууу... Это на долго....
Не прошло и получаса.
Installation was successful!
----------------------------

IMPORTANT! Please read this.

You now have the maemo 4.0.1 chinook installed on your computer.
You can now start your maemo SDK session with /scratchbox/login and
then select your target with 'sb-conf select CHINOOK_ARMEL' for the
armel target or 'sb-conf select CHINOOK_X86' for the i386 target.

If you have any problems with targets' package databases, you can try
running 'fakeroot apt-get -f install' on your scratchbox target.
This command will try to fix any problems with the package database.


Nokia EUSA binaries
-------------------

The package maemo-explicit is a metapackage of Nokia EUSA licensed
binaries which can be installed to scratchbox targets. It is highly
recommended to install this package on both targets to ensure a fully
working system.

If you want to install these, login to scratchbox (see commands above)
and run the command 'fakeroot apt-get install maemo-explicit' for both
armel (CHINOOK_ARMEL) and i386 (CHINOOK_X86) targets.

Happy hacking!

6. Апдейт и апгрейд:
$ /scratchbox/login
Залогинились. Теперь правим сетевые настройки для апдейта SDK:
[sbox-CHINOOK_ARMEL: ~] > vim /etc/resolv.conf
nameserver пишу_DNS_сервер_с_большого_компа
:wq
Апдейт списков:
[sbox-CHINOOK_ARMEL: ~] > apt-get update
Апгрейд всех пакетов:
[sbox-CHINOOK_ARMEL: ~] > apt-get dist-upgrade
Хм... На этот раз быстренько. =)

7. X SERVER:
В другом терминале ставлю на большую машину xephyr:
$ sudo apt-get install xserver-xephyr
Setting up xserver-xephyr (2:1.3.0.0.dfsg-12ubuntu8.3) ...
В том же НЕ SDK терминале тестим:
$ Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac
Чтой-то запустилось. Ок. Но не закрываем.
Попробуем теперь туда что-нить вывести...

8. Старт:
В терминале скрэтчбокса:
[sbox-CHINOOK_ARMEL: ~] > export DISPLAY=:2
[sbox-CHINOOK_ARMEL: ~] > af-sb-init.sh start
Заработала!!! =))))

На сегодня мне достаточно. Завтра продолжу ковыряться.


maemo SDK 810

Tags: , , ,

1 comment or Leave a comment
net4me
Итак, мы со Светкой поженились.
Ben-Ja and Lana
Всё было здорово, классно, красиво, весело.
В общем, мне пока всё нравится.
Судя по всему, моей жене (теперь уже жене) тоже всё понравилось. =)
Скоро выложу какую-то часть фоток.
3 comments or Leave a comment
net4me
Жил такой блог...

Размышлизм: Инъекции и Кресты http://breathless.ru/

Живет такой сайт: http://net4me.ru/services/who.html

Занимается выводом информации о вашем IP, браузере и прочую ерунду.
Как-то раз, я подумал. Мне понравилось, и я подумал еще.
Как это реализовано? (нет, я знаю как это работает, но именно конкретно здесь). Видимо echo $_SERVER[”HTTP_USER_AGENT”];

Firefox. Extensions. Find. User Agent. Download. Yes. Yes. Yes. Restart.

В итоге, мой useragent равен <script>alert(”XSS”)</script>.
Зашел проверил - работает.

Практической ценности это не имеет. Но, есть ценность теоретическая.
Никто не верит, что массив $_SERVER и ему подобные, могут хранить опасные данные.
Я видел сотни CMS. Все слепо доверяют, “человеконевводимым” данным.
А представим себе систему фильтрации на базе UserAgent, которая блокирует спамботы и прочую хуйню. И причем фильтры берутся из базы.
Догадались? Кто не догадался - скажу: это роскошная жирная уязвимость для инъекций.

Я конечно, категорически не обвиняю всех. Но статистика… :-)

Крик из зала: “Критикуя - предлагай!”.

В VXi, я поступаю так: При включении Security AI, весь массив $_REQUEST проходит санитаризацию, сохраняясь в массив $_SecuVAR. А исходные массивы, $_REQUEST, $_GET и $_POST, и прочие, которые так или иначе находятся в массиве $_REQUEST, жестоко удаляются.

Такой суровый способ, органично вписывается в модель безопасности. Почему суровый - потому что, о совместимости кода можно забыть. Как минимум Search and Replace будет нужен. Но где вы видели, счастье без крови?

БездыХанный ·


Сейчас этого блога нет, но суть статьи была в том, что подменив в firefox UserAgent на <script>alert('XSS');</script> человек получил на странице этот алерт. И собирался использовать это в XSS атаках.
Так вот, никогда так не делайте.
Это напомнило мне один баян про атаку на 127.0.0.1
Потому что:
1. Меняя свойства своего браузера ты меняешь свойства только своего браузера, а для XSS атаки надо эту замену умудриться хотя бы запихнуть в URL. Поэтому даже с $_SERVER[”HTTP_USER_AGENT”]; ничего бы не вышло.
2. В http://net4me.ru/services/who.html сервером берется только ip обратившегося хоста, да еще и через regexp прогоняется чтобы были только цифры и точки. Всё остальное определяется на основе этого ip или на стороне клиента через JavaScript...
Поэтому XSS атаки не получится =(

Зачем я это написал?
Да просто наткнулся на заметку бездыханного при поиске своего net4me
Если бы автор того сообщения написал мне про найденную "якобы уязвимость", то отписался  бы я быстрее.
Еще раз напоминаю, что существует специальная тема для таких сообщений (отзывов) о работе net4me.

Tags: ,

Leave a comment
net4me
Никогда не думал что когда-нибудь  пригодиться управлять курсором не стрелками, а hjkl.
Но вот пригодилось в первый раз за много лет! =)
Ситуация была следующая:
ssh linux utf8 -> FreeBSD koi8-r -> FreeBSD utf-8 -> linux utf8 и тут надо было поправить конфиг.
Клавиши со стрелками выдавали просто коды, но не передвигали курсор.
Пришлось вспомнить про волшебные hjkl и все-таки подправить конфиг.

Я просто прыгал от восторга!
Думал, что это всё уже давно в прошлом, ан нет! Пригодилось! =)))
vim рулит не па деццки!!! =))

Tags: , ,

2 comments or Leave a comment
net4me
Эта тема для отзывов о работе портала net4me.
net4me веб технологии, linux, net, bash, web

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

Tags:
Current Location: Moscow
Current Mood: annoyed думаю...

6 comments or Leave a comment
net4me
Вот написал на днях статью
"Особенности поиска google, браузера firefox и языка клиента. Пишем свой поисковый плагин для firefox."
Тема, я думаю, интересная и требующая обсуждения.
Поэтому предлагаю обсуждать её здесь.

Tags: , , , ,

3 comments or Leave a comment
net4me
Бля, ну почему каждый репортаж про хакеров в СМИ вызывает у меня такую жалость к репортерам?
Почему когда показывают правоохранительные органы расследующие эти преступления - мне хочется просто плакать?
Почему, когда показывают пойманного "злостного хакера" я всегда вижу ламера-школьника, которому сосед (знакомый) дал скачать чужой эксплойт?
Бля, ну почему такой бред????!!!!
Бля, ну почему не спросить любого юниксового админа о том, что происходит?
Ну не позорьтесь со своими "грамотными пользователями сети интернет"!
Ну не ищут "подельники" этого ламера "опытного пользователя виндоуз" для своих противоправных действий!
Ну неужели всё в борьбе с хакерством настолько плохо?

Tags: , ,

4 comments or Leave a comment
net4me
Постоянно забываю свои собственные стили...
Решил сделать шаблон для своих записей в жж


<div style="border: 1px solid rgb(119, 119, 119); padding: 5px; background-color: #EEEEEE;">
</div>

<hr /> <div align="right"><a href="http://www.net4me.net/">Ben-Ja for net4me</a></div>

Вот. Теперь буду копипастить. =)

Tags:

Leave a comment
net4me
Возникла у меня вчера необходимость послушать музыку, пока я возился с установкой драйверов для видео карты.
Да не просто музыку, а музыкальный компакт диск.
Никогда не пробовал, а тут вдруг захотелось.
Ну нажал я Ctrl+Alt+F*, залогинился.
Итак, обобщаю мои приемы использования mplayer'а в черной консоли:
1. слушаем mp3:
    1.1
        $ cd ~/my_music_dir/
        $ ls
       видим кучу mp3 файлов.
       играем
        $ mplayer 01-The\ Beatles_-_I\ Saw\ Her\ Standing\ There.mp3
       Я не экранировал пробелы ручками, а просто набрал mplayer 01 и нажал кнопку TAB
       Слушаем. Играет, инфу о файле всю показывает.
    1.2
       Неудобно по одной песенке слушать - делаем плейлисты:
        $ ls *.mp3 > playlist
        $ mplayer -playlist playlist
       Слушаем, переходим между треками <> всё замечательно.

И тут к нам в руки попадает CD с музыкой.
2. слушаем cdda
    2.1 засовываем диск, ничего не монтируя запускаем:
       $ mplayer cdda://
       Играет, но какими-то скачками... =(((
       Так не пойдет...
    2.2 Нам задо придумать какой-нить буфер, куда наша музыка будет попадать с диска "скачками" , а мы будем из этого буфера брать уже ровное аудио...
        Для этого есть такой параметр как  -cache.
        Осталось  только задать размер этого кэша в килобайтах:
       $ mplayer -cache 2500 cdda://
    Всё играет, всё ровно и прекрасно.
И между тем, Xserver остановлен. Т.е. "окошек" у нас нет =)

Tags: ,

1 comment or Leave a comment
net4me
Итак, водрузил себе kubuntu.
Ставлю драйвер от nvidia. Основные вехи:

1. Скачать драйвер для своей видео карты под линукс под свою архитектуру.
2. Ставим заголовки ядра, исходники ядра и gcc либы.
3. Uninstall старых драйверов.
4. Остановка иксов.
5. установка дров.
6. Запуск иксов с новыми дровами.

Итак, поехали по подробнее:

1. Идем на официальный сайт nvidia и качаем себе дрова. Чего тут непонятного?
http://www.nvidia.ru/object/linux_ru.html

2. Чтоб было удобнее, я не буду объяснять где смотреть версии, а напишу сразу готовые формулы:
  2.1 заголовки:
    # apt-get install linux-headers-$(uname -r)
    (то есть что-то похожее на apt-get install linux-headers-2.6.22-14-generic)
Небольшая поправочка:
Нам понадобится еще и build-essential
Поэтому :
    # apt-get install build-essential
  2.2 Сорцы ядра:
    # apt-get install linux-source-$(uname -r|awk -F- '{ print$1 }')
    (то есть что-то похожее на apt-get install linux-source-2.6.22)
  2.3 GCC:
    # apt-get install gcc

3.Удаляем всё, что было связано с nvidia раньше:
(это обязательно! иначе возникнет путаница старых и новых драйверов и их конфигов.)
  3.1 Удаляем пакеты:
    # dpkg -l |grep -i nvidia
    # apt-get remove То, что нашлось
  3.2 Удаляем стартовые скрипты:
    # rm -i /etc/init.d/nvidia*
Всё. Теперь никакой нвидии нет. Если что-то пойдет не так - заново поставим все эти пакеты через apt-get.

4. Стопим иксы:
  4.1 Переходим в текстовый терминал:
     Ctrl Alt F1
     вводим логин и пароль рута.
  4.2
    # /etc/init.d/kdm stop
Hint: с КДЕ (kubuntu) это kdm, с Гномом (ubuntu) это gdm, в xubuntu это xdm ну и так далее.
5. Ставим драйвера:
Переходим туда, куда положили наши скачанные драйвера
sh NVIDIA-Linux-x86-169.09-pkg1.run или что там у вас.
Внимательно читаем что там пишут и о чем нас спрашивают и отвечаем на вопросы.
В конце нас спрашивают, хотим ли мы автоматически отконфигурить наш xorg.conf - говорим да и не паримся.
Если что, то ваш предыдущий конфиг будет сохранен как /etc/X11/xorg.conf.backup и его можно всегда посмотреть и сравнить с настоящим на предмет измененй.

6. Всё. Дрова стоят.
Стартуем
# /etc/init.d/kdm start
Иксы стартуют и нас перекидывает на 7-ю консоль.
Если этого не произошло, переходим сами Ctrl+Alt+F7
Если не запустились иксы, то читаем что пишут и изучаем /var/log/Xorg.0.log
У меня лично - всё стартануло нормально. =)

Удачи!

Tags: , ,

1 comment or Leave a comment
net4me
Предистория:
Две машины. На обоих есть X сервер/клиент и обе под OS linux. (не важно, можно и обе под любой *nix)
Обзовем их "внешний комп" и "моя машина".
Есть:
Доступ по ssh к "Внешнему компу"
Надо:
Сидя за "моей машиной" поработать с GUI (графическим) приложением на "внешнем компе".
Не важно, что именно это будет GIMP, браузер с нужными закладками, панель управления, игрушка, да любое графическое приложение. Ну нет его на "моей машине", а оно мне очень нужно!
Действия:

1. На "внешнем компе" от рута правим sshd_config (именно sshd!).
Он может находиться в /etc/ssh/ или в /etc/openssh/ или в /usr/etc/ssh ну в общем, где-то там.

Находим строчку с параметром X11Forwarding и ставим значение yes.
X11Forwarding yes

Перезапускаем демона sshd

Как это сделать - тоже объяснять не буду, поскольку в разных системах это по разному.
service sshd restart
или
/etc/init.d/sshd restart
или ...
Блин, ла сколько систем, столько и мнений насчет запуска служб! =))

2. На "моей машине" находим и правим файлик ssh_config (уже без "d"!) тоже от рута.
Находим строку с параметром ForwardX11
и ставим yes.
ForwardX11 yes

Разлогиниваемся с удаленной машины ("внешнего компа").
Залогиниваемся туда снова.
Набираем в консоли например kcontrol (если на "внешнем компе" KDE) или gnome-about (если там гном) и видим графическое окно с "внешнего компа" у себя на экране "моей машины".

Вот так.

Для чего это бывает полезно:
С КДЕ на "внешнем компе" не пробовал, а если там гном, то можно запустить gnome-panel и получить вторую панель (с кнопочкой "пуск" =)) ), но уже с другой машины. Бывает, что надо найти фотку, а название ABTCKSAHDJDF003.jpg тебе ничего о ней не говорит =)
Бывает, забыл ссылку на сайт, букмарки на другой машине. Да много чего бывает!

P.S. Фишка firefox, Iceweasel и т.п.:
Если запускать на удаленной машине firefox, когда у тебя на локальной машине он не запущен - всё нормально и открывается ff именно с той машины.
Но когда у тебя на локальной машине открыт ff и ты запускаешь его удаленно, то получаешь еще одно окно СВОЕГО firefox'а... С чем это связано - хз. Но факт уже многие годы остается фактом...

Tags: , ,

Leave a comment
net4me
Эпизодически забываю как настроить переключение раскладки на русский с КДЕ.
Приходится залезать и смотреть на других машинах =)
Вот и решил для себя (а может, и еще кому пригодиться) сделать памятку:

1. от рута правим /etc/X11/xorg.conf
Находим секцию клавиатуры и меняем на (приблизительно) следующее:


Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105" #Или pc104. Это у кого как.
Option "XkbLayout" "us,ru"
Option "XkbVariant" "basic,winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,numpad:microsoft"
EndSection

Получаем переключение между раскладками клавишами Ctrl+Shift. Причем, если включаем русский, то будет загораться лампочка "Scroll Lock" (она нигде больше не юзается) на клавиатуре (очень удобно в темноте - сразу видно какой язык включен).

Теперь, во всех "Иксах" это работает.
Можно разлогиниться (завершить сессию) и в окошке логина попробовать - всё работает, русский включается, лампочка загорается.
НО! Как только грузится KDE - нихрена не работает. =)
Вот они какие сами себе на уме эти "кеды"! =))
Поэтому правим кеды:

2. Убираем "вредный КДЕшный файлик" kxkbrc который отвечает за KDE'шные настройки переключения раскладок.


cd ~/.kde/share/config/
mv kxkbrc kxkbrc_ZLO

То есть, Надо переименовать или удалить файл .kde/share/config/kxkbrc в своей домашней дирректории.
Итак со всеми юзерами, которые хотят так же как и мы переключать свою раскладку с красивыми лампочками и удобными кнопочками.

Всё. Перелогиниваемся и всё работает.


Tags: , ,

Leave a comment
net4me
Начал играть в Team Fortress 2
Даже свой клан организовали.
 TF2 [WC] team

Tags: , ,

Leave a comment
net4me
Вот и накрылась медным тазом моя нокия 770..
Не долго я с ней игрался...
WSOD - "белый экран смерти".
Придется теперь искать сервис-центр, где это смогут починить...

Tags: ,

2 comments or Leave a comment
net4me
Залез в вэб-инерфейс стандартной прошивки.
Administration -> Firmware Upgrade
Нажал кнопку обзор. Нашел файл dd-wrt.v23_wrt54g.bin нажал ОК.
Пошел процесс. Индикатор процесса прошел до конца, а потом еще раз.
После чего было сказано, что всё прошло удачно.
Вместо того, чтобы давить накнопки вэб-интерфейса, я закрыл окно браузера, выдернул питание из линксиса, подождал секунд 5 и снова включил.

Подцепился через витуху компом.
Открыб браузер, ввел http://192.168.1.1
Мне показали новый вэб-интерфейс (чёрный как консоль терминала =)) ) со страничкой информации.
Когда нажал на закладку Setup - выскочило окошко авторизации.
логин: root
пароль: admin

Всё. На этом прошивка закончилась и понеслась настройка.

Tags:

Leave a comment
net4me
Купил себе linksys WRT54GL.
Про который было сказано, что он умеет работать через VPN.
Еще было сказано, что внутри - пингвин (Линукс).
Ага. Веб интерфейс с ограниченными возможностями и всё. И никакого нормального VPN клиента.
Точнее, он есть, но настроить его так как нужно - нельзя. =(

Но зато есть нормальные прошивки, позволяющие вскрыть массу скрытых возможностей. =)

Скачал себе dd-wrt вечером буду ставить. Говорят, там можно до консоли дорваться. И сделать вощще всё так, как хочется.
Посмотрим.

Tags:

Leave a comment