1

Тест и сравнение Ubuntu 11.04 & Debian 6

Опубликовано : 16-07-2011 | Автор : alex-saratov | в разделе : Linux

Метки: , , ,

Т.к. системы Ubuntu и Debian близки по сути решил провести тест последних изменений на удобство работы с точки зрения пользователя.

1

USB в VirtualBox

Опубликовано : 17-01-2011 | Автор : alex-saratov | в разделе : Linux

Метки: , ,

После установки VirtualBox в Ubuntu не подключаются USB устройства в виртуальных машинах.
Дело в том, что информацию об устройствах VirtualBox берет из файловой системы /proc/bus/usb, которая в Убунте не примонтирована.

Решается это так:

  1. Открываем файл /etc/group. Находим строку типа —  vboxusers:x:124:
  2. После последнего : дописываем имя вашей учетной записи и запоминаем номер группы ( у меня он 124)
  3. Открываем файл /etc/fstab и дописываем в конец строку следующего вида
    none /proc/bus/usb usbfs devgid=124,devmode=664 0 0
    где devgid=124 это номер группы. Сохраняем.
  4. выполняем в консоли sudo mount /proc/bus/usb

Собственно все. Все USB устройства становятся доступными в виртуальных системах.

0

Linux. скрипт для транслитерации имен файлов

Опубликовано : 27-11-2010 | Автор : alex-saratov | в разделе : Linux

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

Для начала создаем файл следующей командой.

gedit ~/.gnome2/nautilus-scripts/транслитерация

Вставляем в этот файл следующий скрипт.

#!/bin/bash
# рекурсивно переводим в транслит имена файлов в каталоге

shopt -s nullglob
for FNAME in * ; do
	TRS=`echo $FNAME | sed "y/абвгдезийклмнопрстуфцы /abvgdezijklmnoprstufcy_/"`
	TRS=`echo $TRS | sed "y/АБВГДЕЗИЙКЛМНОПРСТУФЦЫ/ABVGDEZIJKLMNOPRSTUFCY/"`
	TRS=${TRS//ч/ch};
	TRS=${TRS//Ч/CH} TRS=${TRS//ш/sh};
	TRS=${TRS//Ш/SH} TRS=${TRS//ё/jo};
	TRS=${TRS//Ё/JO} TRS=${TRS//ж/zh};
	TRS=${TRS//Ж/ZH} TRS=${TRS//щ/sh\'};
	TRS=${TRS///SH\'} TRS=${TRS//э/je};
	TRS=${TRS//Э/JE} TRS=${TRS//ю/ju};
	TRS=${TRS//Ю/JU} TRS=${TRS//я/ja};
	TRS=${TRS//Я/JA} TRS=${TRS//ъ/\`};
	TRS=${TRS//Х/KH} TRS=${TRS//х/kh};
	TRS=${TRS//\`} TRS=${TRS//ь/\'};
	TRS=${TRS//\'}
	if [[ `file -b "$FNAME"` == directory ]]; then
		mv -v "$FNAME" "$TRS"
		cd "$TRS"
		"../$0"
		cd ..
	else
	mv -v "$FNAME" "$TRS"
	fi
done

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

0

Ubuntu 10.10 Обновление релиза

Опубликовано : 11-10-2010 | Автор : alex-saratov | в разделе : Linux

Метки: , ,

Ubuntu 10.10 Обновление релизаНу вот оно и случилось 10.10.10 в 10:10 по Америке вышел новый релиз Ubuntu 10.10. Решил обновить обновление завершилось, но после перезагрузки текстовое приветствие системы и все.
Начал копаться в логах все говорит что GDM не запускается.. Не долго думав удалил /etc/X11/xorg.conf. Система поднялась и все встало на свои места.

Надеюсь кому-то поможет.

0

Служба профилей препятствует входу в систему. Почему? Что делать?

Опубликовано : 28-09-2010 | Автор : alex-saratov | в разделе : Windows

Метки: , , , ,

Достаточно распространенная ошибка для среды Windows. Но что действительно делать?

Хорошо когда на компьютере есть две учетные записи, тогда восстановление займет не более 5 минут, а если нет? Итак пошаговая инструкция ( проверялась не один раз на системах XP и Vista ).