18 мая 2012 г.

Ошибка 255 при запуске 'net usershare': net usershare add: cannot share path /media/846 as we are restricted to only sharing directories we own.Ask the administrator to add the line "usershare owner only = false"to theusershare owner only false to the global section of the smb.conf to allow this

Столкнулся с ситуацией, когда при использовании двух компьютером под Ubuntu 12.04, по локальной сети, нужно было "расшарить" раздел с файловой системой NTFS.
При попытке, стандартными средствами сделать общую папку появлялось сообщение вида:
Ошибка 255 при запуске 'net usershare': net usershare add: cannot share path /media/846 as we are restricted to only sharing directories we own.Ask the administrator to add the line "usershare owner only = false"to theusershare owner only false to the global section of the smb.conf to allow this
 в итоге нужно открыть файл
sudo nano /etc/samba/smb.conf 
и в секцию

#======================= Global Settings =======================
нужно добавить строку
usershare owner only = false
у меня вышло так

#======================= Global Settings =======================
[global]
## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUP
   usershare owner only = false
# server string is the equivalent of the NT Description field
   server string = %h server (Samba, Ubuntu)
после этого сохранить отредактированный файл и выполнить команду перезапуска
sudo /etc/init.d/smbd restart
после этого раздел под файловой системой NTFS открыл свой общий доступ по локальной сети.

Мысли в слух. Панель Unity.


Я уверен, что использование по-умолчанию патча (представлен он здесь мной), который бы сворачивал или разворачивал окно, при нажатии на иконку, с панели Unity, было запрещено не только из-за причины которую я нашел.
Изначально, в Ubuntu 12.04, когда копируешь, перемещаешь, загружаешь, какие то файлы, с разных поддерживаемы этой функцией, приложений, на иконке, в панели unity показывает графическое состояние действия, и при нажатии на иконку, появляется выбор просмотра, то ли просмотр действия, то ли открытие окна приложения. А вот, при установке патча, для свернуть и развернуть приложения, окна, при нажатии на иконку с панели Unity, идет только развернуть или свернуть приложения, окна, а не выбор просмотра действия, то ли перемещения то ли копирования, загрузки.
Вот такие у меня, мысли в слух возникли, и, как мне кажется, вряд ли этот патч, хоть когда то будет поставляются по-умолчанию с установленным Unity, ибо при использовании один из функционала пропадает.
А какие вы знаете причины, почему патч не стал поставляется по-умолчанию в Unity?!

14 мая 2012 г.

Дополнительные клавиши мыши в Ubuntu 12.04

Хух, вздохнул я, когда все же таки получилось у меня настроить, правильную работу, а точнее вообще работу, дополнительных клавиш мыши на системе Ubuntu 12.04.
Сейчас моей радости нет предела, так что с вдохновением напишу этот пост.
У меня не дорогая Logitech RX250, подключена, посредством переходником PS/2 к USB разъему, хотя, какая разница как и куда она подключена, главное что бы она работала в системе.
И так, перейдем к делу и описанию того, с помощью чего я смог настроить дополнительные клавиши мыши, а это щелчок влево, колесиком мыши и щелчок вправо колесиком мыши. 
Влево щелчок, я хотел назначить в файловом менеджере, а у меня он nautilus, переход к предыдущей папке, а щелчок вправо переход на следующую папку,а соответственно, это настройка применялась и для браузера и прочих утилит.

И так, сама настройка.
  • Для настройки мне понадобилось установить
sudo apt-get install xbindkeys xvkbd
что в итоге, xbindkeys - это "пакет для назначения действий на клавиши", а xvkbd - это "виртуальная клавиатура"
  • Установив пакеты в терминале выполнил 
ls -l /dev/input/by-id/*event*
в итоге получил
lrwxrwxrwx 1 root root 10 Май 14 20:14 /dev/input/by-id/usb-A4_TECH_Corp._A4_TECH_USB2.0_PC_Camera_E-event-if00 -> ../event10
lrwxrwxrwx 1 root root  9 Май 14 20:14 /dev/input/by-id/usb-Logitech_USB-PS_2_Optical_Mouse-event-mouse -> ../event4
lrwxrwxrwx 1 root root  9 Май 14 20:14 /dev/input/by-id/usb-_USB_Keyboard-event-if01 -> ../event3
lrwxrwxrwx 1 root root  9 Май 14 20:14 /dev/input/by-id/usb-_USB_Keyboard-event-kbd -> ../event2
где выделенным шрифтом и есть моя мышь - это устройство /event4
  • После этого, открыл 
sudo nano /etc/X11/xorg.conf
 и в конце файла дописал

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol"
    Option         "Device" "/dev/input/event4"
EndSection
(если у вас эта секция есть, тогда просто в выделенное поле, вписываем ранее найденное нами устройство, то есть изменяем только event4, на свое)
Далее, в терминале ввожу команду
xev | grep button
и в появившемся маленьком окне, навожу курсор на окно и нажимаю те клавиши, которым хочу назначить какое то действия (в моем случаи это левый и правый щелчок колесиком мыши) и вижу результат
    state 0x0, button 6, same_screen YES
    state 0x0, button 6, same_screen YES
    state 0x0, button 7, same_screen YES
    state 0x0, button 7, same_screen YES
что в моем случаи означает, левый щелчок - это 6 клавиша, правый - 7 клавиша.
  • Не закрывая терминал, а все дальше продолжая в нем могучем работать, выполнил команду
xbindkeys -d > ~/.xbindkeysrc
что означает создание конфигурационного файла в домашней директории.
После этого открыл созданный только что файл командой
nano ~/.xbindkeysrc
Он у меня уже был напичкан всякими содержимым, но я в конце файла начал добавлять такие данные

"/usr/bin/xvkbd -text "\[Alt]\[Left]""
  m:0x0 + b:6
"/usr/bin/xvkbd -text "\[Alt]\[Right]""
  m:0x0 + b:7
а значит изменяемыми, в конкретном случаи являются параметры
\[Alt]\[Left] - это означает, что это действие (а узнал я это действия, открыв nautilus и сочетанием клавиш узнал как перейти на предыдущую открытую ранее папку)

\[Alt]\[Right] - а тут понятно, что это сочетание клавиш дает возможность перейти вперед в папку, которая ранее была открытая
m:0x0 + b:6 - тут параметр является тем, что в итоге нам выдала ранее команда xev | grep button, b - это номер клавиши, сокращенно от button, а m:0x0 это параметр я тоже взял с вывода предыдущей команды
Ну и последнее, запускаем сам демон назначений клавиш, командой
xbindkeys
И все, все ребята, перезагружаемся и смотрим результат. А он, у меня, удовлетворительный. Как же долго я пытался настроить и понять принцип этой настройки, открою вам секрет. И с радостью вношу еще одну лепту знаний в свою копилку. 
До скорой встречи.

P.S. Хочу добавить, что иногда конфликтуют выше настройки, с срабатыванием HUD (alt) клавиши, ведь мы указали одновременное нажатие ALT+LEFT, а значит возможны конфликты с клавишей ALT, ведь она изначально предназначена для открытия меню HUD, а что бы избежать этих конфликтов, открываем compizconfig, переходим в раздел "Рабочий стол" "Ubuntu Unity Plugin" и изменяем сочетание клавиш или клавиши, для запуска меню HUD в пункте "Key to show the HUD"

 

CopyPaste Copyright © 2017 - |- Шаблон создан O Pregador - |- Отредактирован myr4ik07