Oct 22

Вдогонку к первой части.

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

Решение №2

Все, что написано далее подходит к операционной системе Windows 7, есть ли что-то подобное в предыдущих версиях этой ОС я сказать затрудняюсь.

Итак, заходим в то же самое меню, которое упоминалось в прошлом посте: “Control Panel” -> “Clock, Language, and Region” -> “Change keyboards or other input methods”. После чего переходим на вкладку “Administrative” и нажимаем на кнопку “Copy settings..”:

region_and_language

После чего видим следующее окошко:

region_and_language_2

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

Enjoy!

written by fxposter \\ tags: , ,

Oct 22

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

Проблема

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

Решение

Поставить английский языком ввода по умолчанию довольно легко - входим в “Control Panel” -> “Clock, Language, and Region” -> “Change keyboards or other input methods” (названия взяты из Windows 7, у вас они могут быть другими), кликаем на кнопку “Change keyboards…” и выставляем английский как “Default input language”.

Радуемся.

Радуемся.

Радуемся.

Перезагружаемся.

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

Перестаем радоваться… Т.к. в окне загрузки язык ввода по умолчанию остался русским.

Чтобы разобраться с этим неудобством - идем в regedit. Находим ветку “HKEY_USERS\.DEFAULT\Keyboard Layout\Preload” и видим нечто подобное:

Regedit

На самом деле все просто. “00000419″ - это идентификатор русского языка, а “00000409″ - английского. Собственно, дальше все просто - меняем местами значения (т.е. ключу “1″ ставим значение “00000409″, а ключу “2″ - “00000419″), перегружаемся и убеждаемся, что все теперь работает замечательно.

Profit!

Updated: найдено более простое решение.

written by fxposter \\ tags: ,

Jul 26

На днях мне пришлось переставлять на моих домашних компьютерах операционки. Винду - потому что хотелось, а Убунту - потому что сделав ей в очередной раз sudo apt-get dist-upgrade она перестала загружаться окончательно. Но дело не совсем в этом.

До сегодняшнего дня у меня был вполне определенный подход к установке софта, а именно: есть директория Install, по которой я планомерно прохожу и устанавливаю программы (некоторые иногда пропускаю) - это в винде, и есть список (если честно, то сейчас он мысленный) тех программ, которые я хочу видеть в убунте, которые я, соответственно, устанавливаю. И такого подхода к установке программ я придерживаюсь уже очень давно, и никогда о нем не задумывался. А вот сегодня почему-то задумался. Вероятнее всего, меня натолкнула на этот вопрос моя природная лень - мне было влом устанавливать всё (все нужные программы из директории Install). И я решил установить то, что мне понадобилось бы (или то, что мне просто хотелось установить). Установил Total Commander, Firefox, QIP Infium, Twhirl… И всё… После нескольких часов использования - поставил себе сначала Media Player Classic (и ffdshow), а еще через пол часика - AIMP (плеер такой есть, да). И сейчас сижу и радуюсь - операционака почти что “голая”, а у меня нет икакого дискомфорта по этому поводу.

Посидел я, подумал над этим… И у меня возникли ассоциации (причем самые прямые) с программированием. Вот скажите - вы часто делаете то, что вам “возможно понадобиться, а может и нет” (вариант 1)? Или вы всё же придерживаетесь практики “реализации только того, что нужно” (вариант 2)? Так вот - первый вариант - это установка всех программ сразу (всерьез и надолго :)), а второй - это установка “по требованию” (блин, какой-то lazy installing получается), т.е устанавливаем только то, что потребуется (или, опять же, то, чего хочется) когда оно потребуется.

Какой вариант вам больше нравиться? И какой используете лично вы?

PS. Я веду речь о компьютере “для себя” - домашнем, рабочем - неважно. Понятное дело, что если вы настраиваете компьютер для кого-либо - то иногда первый вариант является единственным.

PPS. Следующей программой, которую я установлю 100% будет Punto Switcher!

written by fxposter \\ tags: , , ,

Jun 21

Этот день мы приближали как могли… но у победы может оказаться странный вкус“. Сильное название. А самое интересное, что пост про меня:

Вот тут разработчик жалуется, что контора его принудительно пересаживает на Linux. Сказано — сделано. Быстро поставили Ubuntu и вроде бы миграция закончилась.

Теперь о странном вкусе. Через некоторое время я жду возмущенных криков “а почему в Linux нет аналогов уродских инструментов разработки под Windows?”.

Следим за журналом мигрирующего и делаем ставки в каментах?

Мне вот просто интересно, по моему посту похоже, что я новичок в линуксе, ничего не знаю и не представляю, как жить вообще в линуксе? По-моему, нет. Я с линуксом знаком довольно давно, сейчас он у меня стоит на неиспользуемой машине (практически неиспользуемой), и ему там вполне нормально живется, если не считать того, что он “несколько подтормаживает”.

А вот фразы типа “аналогов уродских инструментов разработки под Windows” заставляют меня задуматься - почему всё-таки линуксятники так рьяно ненавидят MS и всё, что с ними связано. А от пользователей винды я не слышал таких рьяных гонов на линукс.

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

Я не гоню на линукс, я не гоню на винду. Линуксом мне просто неудобно пользоваться. Но я не закликаю всех переходить на винду и не называю инструменты разработки под линуксом уродскими. Нет. Возможно они неплохи. Но виндовые лучше. :) Шучу. Просто под виндой есть все те инструменты, которыми я привык пользоваться, которые я хорошо знаю, которые мне удобны. На линуксе я таких же инструментов не обнаружил - мне не нужно рассказывать, что под линуксом всё делается по-другому - зачем мне до-другому, если мне комфортно делать по-моему? И на всякие слова типа vim и emacs мне плевать, в общем-то. :)

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

written by fxposter \\ tags: ,

Jun 12

После прихода на работу сегодня меня “обрадовали” следующими словами - “сноси винду!”. Я уж часом подумал, что меня выгоняют за регулярные прогулы работы из-за универа в последнее время. :) Всё оказалось намного проще - следующая фраза звучала примерно так - “переходим на Linux”. После вопроса “а нафига, собственно?”, мне поведали довольно интересные новости.

Оказывается, в последнее время участились визиты людей, проверяющих ПО на лицензионность в IT’шные, и, наверное, не только, фирмы. Эти визиты, по слухам, оборачивались в солидные прибавки к зарплате нашей дорогой милиции и прилегающим структурам… Штрафы для крупных фирм, которых “поймали на горячем”, опять-таки - по слухам, сопоставимы с ценами однокомнатных квартир (для тех, кто не в теме - среднестатистическая однокомнатная квартира у нас сейчас стоит ~50-60 килобаксов).

Так что сегодня у меня вторая половина рабочего дня прошла под эгидой “linux - наше всё” - я ставил Ubuntu, обновлял её, ставил нужные пакеты… Эх… Не хочется, но, судя по всему, прийдется…

PS. Мне-то еще ничего. А у нас люди на .NET работают - теперь из заказчиков выбивают Windows, Visual Studio и Office. :)

written by fxposter \\ tags: , ,

Feb 02

Ждем понедельника. Скорее всего, я её все же поставлю вместо XP.

written by fxposter \\ tags:

Nov 27

Навеяно установкой Kubuntu своему одногрупнику…

Тема такая: есть у человека компьютер с Windows, хочет поставить Linux “на пробу”. Естественно, основной ОС как был Windows, так и должен остаться. Проблема возникает следующая: по умолчанию в grub’е (загрузчике) на первом месте прописан Linux и при включении компьютера по умолчанию загружается он.

Решение №1

Для начала смотрим на загрузочное меню, которое нам показывает grub. Запоминаем номер строки с Windows (считаем сверху, начиная с 0) и загружаемся в Linux. Открываем файл /boot/grub/menu.lst:

sudo nano /boot/grub/menu.lst

Ищем там строку вида:

default = 0

И меняем 0 на N, где N - номер строки в загрузочном меню:

default = N

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

Автор решения (по крайней мере я узнал его именно от этого человека) - JackYF.

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

Решение №2

Опять же - открываем /boot/grub/menu.lst и ищем строки типа таких:

title		Ubuntu 7.10, kernel 2.6.22-14-generic
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=5effcf79-a6d0-4c5e-b1c1-5728d8c67fad ro quiet splash
initrd		/boot/initrd.img-2.6.22-14-generic
quiet

Это и есть одна строка из загрузочного меню. У меня все строки выглядят следующим образом:

title		Ubuntu 7.10, kernel 2.6.22-14-generic
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=5effcf79-a6d0-4c5e-b1c1-5728d8c67fad ro quiet splash
initrd		/boot/initrd.img-2.6.22-14-generic
quiet

title		Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=5effcf79-a6d0-4c5e-b1c1-5728d8c67fad ro single
initrd		/boot/initrd.img-2.6.22-14-generic

title		Ubuntu 7.10, memtest86+
root		(hd0,5)
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title		Microsoft Windows XP Professional RU
root		(hd0,0)
savedefault
makeactive
chainloader	+1

Т.е., как видите, у меня 3 строки в меню отвечают за 1 ядро линукса, а именно убунты, еще одна строка - просто надпись (нет значений для root) и последняя строка - винда. Я решил это все поменять местами немного:

title		Microsoft Windows XP Professional RU
root		(hd0,0)
savedefault
makeactive
chainloader	+1

title		Ubuntu 7.10, kernel 2.6.22-14-generic
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=5effcf79-a6d0-4c5e-b1c1-5728d8c67fad ro quiet splash
initrd		/boot/initrd.img-2.6.22-14-generic
quiet

title		Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=5effcf79-a6d0-4c5e-b1c1-5728d8c67fad ro single
initrd		/boot/initrd.img-2.6.22-14-generic

title		Ubuntu 7.10, memtest86+
root		(hd0,5)
kernel		/boot/memtest86+.bin
quiet

Теперь в загрузочном меню будет 4 строки, первая из них - Windows, на которой курсор и будет стоять по умолчанию.
Это решение мое, просто решил покопаться в menu.lst в свое время. Как решение реагирует на установку новых ядер линукса пока проверить не довелось, так что проблемы у него могут быть такие же, как и у предыдущего решения… А могут и не быть. ;)

Спасибо за внимание, авось кому-нибудь пригодится.

written by fxposter \\ tags: ,

Nov 05

После долгих месяцев работы под линуксом перелез обратно на винду. Все же винда привычнее. Да от QIP’а и Total Commander’а отказаться сложно.

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

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

Несколько сумбурный пост получился… Итог этого всего такой: теперь у меня винда и я с нетерпением жду KDE 4.

written by fxposter \\ tags: ,