Т.к. системы Ubuntu и Debian близки по сути решил провести тест последних изменений на удобство работы с точки зрения пользователя.
USB в VirtualBox
Опубликовано : 17-01-2011 | Автор : alex-saratov | в разделе : Linux
Метки: Linux, USB, VirtualBox
После установки VirtualBox в Ubuntu не подключаются USB устройства в виртуальных машинах.
Дело в том, что информацию об устройствах VirtualBox берет из файловой системы /proc/bus/usb, которая в Убунте не примонтирована.
Решается это так:
- Открываем файл /etc/group. Находим строку типа — vboxusers:x:124:
- После последнего : дописываем имя вашей учетной записи и запоминаем номер группы ( у меня он 124)
- Открываем файл /etc/fstab и дописываем в конец строку следующего вида
none /proc/bus/usb usbfs devgid=124,devmode=664 0 0
где devgid=124 это номер группы. Сохраняем. - выполняем в консоли sudo mount /proc/bus/usb
Собственно все. Все USB устройства становятся доступными в виртуальных системах.
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
Сохраняем содержимое и добавляем в правах доступа возможность запуска файла. После этого при нажатии правой кнопки мыши на файле в контекстном меню появится сценарий -> траслитеризация. Единственно что стоит помнить, то что скрипт переводит имена ВСЕХ файлов текущей папки.
Ubuntu 10.10 Обновление релиза
Опубликовано : 11-10-2010 | Автор : alex-saratov | в разделе : Linux
Метки: Linux, Ubuntu, Обновление
Ну вот оно и случилось 10.10.10 в 10:10 по Америке вышел новый релиз Ubuntu 10.10. Решил обновить обновление завершилось, но после перезагрузки текстовое приветствие системы и все.
Начал копаться в логах все говорит что GDM не запускается.. Не долго думав удалил /etc/X11/xorg.conf. Система поднялась и все встало на свои места.
Надеюсь кому-то поможет.
Служба профилей препятствует входу в систему. Почему? Что делать?
Опубликовано : 28-09-2010 | Автор : alex-saratov | в разделе : Windows
Метки: Regedit, Vista, Windows, XP, восстановление
Достаточно распространенная ошибка для среды Windows. Но что действительно делать?
Хорошо когда на компьютере есть две учетные записи, тогда восстановление займет не более 5 минут, а если нет? Итак пошаговая инструкция ( проверялась не один раз на системах XP и Vista ).