Иногда бывают такие моменты, когда нужно скопировать путь из наутилуса (стандартного файлового менеджера ubuntu). Можно, конечно зайти в свойства папки (сочетание ctrl+i), но оно иногда глючит и сбрасывает выделение через сотые секунды. Можно написать простенький скрипт, который будет копировать адрес папки после нажатия комбинации клавиши или выбрав пункт в меню.
Для начала установим… программу, которая позволит менять реестр гнома.
sudo apt-get install dconf-toolsможете полазить по нему, если запустите dconf-editor, там много чего интересного.
Управлять этим реестром можно с помощью команд в терминале. Что бы наутилус показал адрес заместо кнопок нужно выполнить команду.
gsettings set org.gnome.nautilus.preferences always-use-location-entry trueА что бы спрятать всё назад есть команда.
gsettings set org.gnome.nautilus.preferences always-use-location-entry false
А теперь переходим к скрипту. Изначально он использовал выше названные команды, но оказалось (подсказал IT.Tux.Droid в комментариях), что они и не нужны, а достаточно просто нажать ctrl+l, что бы появился адрес. Но… не удалять же скрипт из статьи, пусть будет, но слегка порезанный. А заодно я его переписал с баша на питон, а то ставить задержку в 1 сек это много, а без неё иногда скрипт подглючивал.
Для начала понадобится вышеназванный пакет — xdotool.
sudo apt-get install xdotoolА ещё пакет, который управляет буфером обмена — xclip (Хотя, вроде, он установлен по умолчанию).
sudo apt-get install xclipТеперь создадим текстовый документ в папке ~/bin.
mkdir ~/bin
gedit ~/bin/url-nauПомещаем в него следующий код:
#! /usr/bin/env python
from commands import *
import time
getoutput("xdotool key 'Control_L+l'")
time.sleep(0.3)
getoutput("xclip -o | xclip -selection clipboard")
time.sleep(0.3)
getoutput("xdotool key 'Escape'")Новая версия скрипта просто жмёт ctrl+l, помешает содержимое в буфер,а затем скидывает выделение.
Не забудьте сохранить изменения в текстовом документе, а после сделать файл исполняемым.
chmod +x ~/bin/url-nauТеперь можно поместить скрипт в папку ~/.gnome2/nautilus-scripts или привязать скрипт в «клавиатура» (легко заходится через dash поиск).
http://tuksik.ru/show-url-in-nautilus/



Help!:)
Date: 2013-02-22 02:47 pm (UTC)From:не работает xinit (startx)
Можно ли как-то восстановить его при помощи Live CD?
google chto-to nahodit, no...
no subject
Date: 2013-02-23 09:50 am (UTC)From:нет графической консоли?
не стартует GDM (или его аналог) (всё это работает и без установленного пакета xinit )
сам пакет xinit установлен?
как именно произошло? (обновление и тд)
какая графическая карта (определяется или нет), есть на неё драйвера( обычно входит в xserver-xorg ) узнать поможет inxi -F
ну и тд
восстановить можно и из консоли (livecd нужно если вообще в систему не войти: полетел загрузчик напр.)
часто достаточно вначале поудалять пакеты xserver-xorg ( apt-get purge - чтоб конфигурацию вычистил), а затем установить заново (мне помогало)
но в источнике sources.list должны быть одинаковые версии (напр. wheezy ), остальные временно отключить
no subject
Date: 2013-02-23 10:06 am (UTC)From:xserver-xorg-video-ati xserver-xorg-video-mga и тд
xserver-xorg-core - графическая подсистема Xorg (основная служба)
xserver-xorg-input-evdev - мышка клава (поставить обратно потом не забыть...)
xserver-xorg-input-wacom - планшеты для рисования
xserver-xorg-video-fbdev - тоже сгодится )
xserver-xorg-video-intel - встроенные видяхи (в материнки интел)
xserver-xorg-video-vesa
xserver-xorg-video-openchrome (пусть будут....на всякий случай)
no subject
Date: 2013-02-23 05:55 pm (UTC)From:chroot ...
apt-get update
обновление идет с source.list live cd
возможно ли сделать так чтобы для обновления использовался source.listполоманной системы?
no subject
Date: 2013-02-23 07:29 pm (UTC)From:ну а если как костыль: заменить source.list live cd на source.list поломанной системы (временно), просто переименовав mv /etc/apt/source.list /etc/apt/source.list1 .... и тд (хотя - под чрутом должно выполняться только то что находится сломанной системе)
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:..ну как может юзер в своём аккаунте не иметь прав ..
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:/etc/group
From:(no subject)
From:в чем разница между...
From:элементарно
From:Re: элементарно
From:Re: элементарно
From:Re: элементарно
From:Re: элементарно
From:Re: элементарно
From:Re: элементарно
From:Re: элементарно
From:Re: элементарно
From:Re: элементарно
From:Re: элементарно
From:Re: элементарно
From:Re: элементарно
From:Re: элементарно
From:Re: элементарно
From:Re: элементарно
From:Re: элементарно
From:Re: элементарно
From:no subject
Date: 2013-02-23 05:49 pm (UTC)From:dpkg-reconfigure -a - нарушились зависимости,
a потом воспользовавшись рекомендациями из интернета поудаляла файлы lock
теперь еще не открывается дисплей - xhost can not...
no subject
Date: 2013-02-23 07:52 pm (UTC)From:http://otvety.google.ru/otvety/thread?tid=2b5c22943066037c
http://stfw.ru/page.php?id=10575
(no subject)
From:...livecd нужно если вообще в систему не войти..
Date: 2013-02-23 05:58 pm (UTC)From:no subject
Date: 2013-02-23 08:08 pm (UTC)From:http://www.ljplus.ru/img4/y/a/yarowrath/cyberpunk-hacker.jpg
http://www.ljplus.ru/img4/y/a/yarowrath/cyberpunk-brainhack.jpg
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2013-02-23 06:02 pm (UTC)From:потому что у меня такой же оказался и в директории root
v obshem...:))
no subject
Date: 2013-02-23 07:52 pm (UTC)From:Xauthority в директории home/user1/ должен иметь права пользователя user1 (если не так, то проблемс такое иногда бывает....когда рутом в иксах лазют.....)
chown -R user1 /home/user1
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:C Днем рождения!:)
Date: 2013-03-05 05:35 am (UTC)From:Re: C Днем рождения!:)
Date: 2013-03-05 05:10 pm (UTC)From:Я Плачу!!!
ностальгия-я!!!!
Re: C Днем рождения!:)
Date: 2013-03-05 05:36 pm (UTC)From:no subject
Date: 2013-03-05 06:17 pm (UTC)From:http://www.fdd5-25.net/
http://www.fdd5-25.net/doslivecd/index.htm
http://nostalgy.net.ru/
http://old-dos.ru/
ностальгия_Ы ;)
(no subject)
From:no subject
Date: 2013-03-05 05:53 am (UTC)From:no subject
Date: 2013-03-05 05:13 pm (UTC)From:Круто!!!
Спасибки! )))
no subject
Date: 2013-03-05 05:37 pm (UTC)From:no subject
Date: 2013-03-06 03:33 pm (UTC)From:(no subject)
From:no subject
Date: 2013-03-14 05:32 pm (UTC)From:no subject
Date: 2013-03-14 06:16 pm (UTC)From::))
Date: 2013-03-08 05:22 pm (UTC)From:no subject
Date: 2013-03-09 06:12 am (UTC)From:если до сих пор не работают иксы
запустить liveCD на компе и если в нём иксы стартуют то:
1) перезагрузится в систему где они не работают и
глянуть что пишет /var/log/Xorg.0.log (если ничё не понятно то поудалять все иксовые логи)
2) в /etc/apt/sources.list закрыть всё # кроме
deb http://mirror.yandex.ru/debian/ wheezy main contrib non-free
deb-src http://mirror.yandex.ru/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://mirror.yandex.ru/debian/ wheezy-updates main contrib non-free
deb-src http://mirror.yandex.ru/debian/ wheezy-updates main contrib non-free
3) удалить все пакеты xorg (x11 и прочие, всю графическую подсистему), а также все DM (GDM LXDM и тп.) DE и WM
apt-get purge ......
4) создать нового пользователя adduser и тд
5) перезагрузится
6) войти в нового пользователя, в нём sudo su (или su) и apt-get install lxde (например (минимальный DE который установит xorg с зависимостями)...), при этом не забыть установить (пусть будут...)
xserver-xorg-core - графическая подсистема Xorg (основная служба)
xserver-xorg-input-evdev - мышка клава (поставить обратно потом не забыть...)
xserver-xorg-input-wacom - планшеты для рисования
xserver-xorg-video-fbdev - тоже сгодится )
xserver-xorg-video-intel - встроенные видяхи (в материнки интел)
xserver-xorg-video-vesa
xserver-xorg-video-openchrome
7) специально для пользователей кранча в файле ~/.config/openbox/autostart.sh (/home/юзер/.config/openbox/autostart.sh)
закомментировать (поставить # ) строку lxsession & (иначе будет стартовать бред )...)
в папке /usr/share/xsessions глянуть содержимое openbox.desktop
оно должно быть
[Desktop Entry]
Encoding=UTF-8
Name=Openbox
Comment=Log in using the Openbox window manager (without a session manager)
Comment[pt_BR]=Use esta sessãpara executar o Openbox como o seu ambiente de trabalho
Exec=/usr/bin/openbox-session
TryExec=/usr/bin/openbox-session
Icon=openbox.png
Type=XSession
впрочем....
можно создать
openbox-session.desktop с таким содержимым
изменив
Name=Openbox на Name=Openbox-Session
а openbox.desktop сделать таким:
[Desktop Entry]
Encoding=UTF-8
Name=Openbox
Comment=Log in using the Openbox window manager (without a session manager)
Comment[pt_BR]=Use esta sessãpara executar o Openbox como o seu ambiente de trabalho
Exec=/usr/bin/openbox
TryExec=/usr/bin/openbox
Icon=openbox.png
Type=XSession
(будут два разных опенбокса в загрузке (что даст? - если /.config/openbox/autostart.sh кривой можно будет отследить и поправить, да и м.б. сгодится для чего нибудь...) )
Сейчас буду пробовать, а пока...
Date: 2013-03-09 10:06 am (UTC)From:[ 5356.584] _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
[ 5356.584] _XSERVTransMakeAllCOTSServerListeners: server already running
[ 5356.584]
Fatal server error:
[ 5356.584] Cannot establish any listening sockets - Make sure an X server isn't already running
[ 5356.584]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 5356.584] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 5356.584]
[ 5356.606] Server terminated with error (1). Closing log file.
Re: Сейчас буду пробовать, а пока...
Date: 2013-03-09 10:17 am (UTC)From:Re: Сейчас буду пробовать, а пока...
From:Re: Сейчас буду пробовать, а пока...
From:Re: Сейчас буду пробовать, а пока...
From:(no subject)
From:(no subject)
From:(no subject)
From:взять отсюда
From:Re: взять отсюда
From:Re: взять отсюда
From:Re: взять отсюда
From:Re: /mnt/etc/default/keyboard
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:Re: /etc/default/keyboard
From:Re: взять отсюда
From:(no subject)
From:(no subject)
From:Re: думаю британская локаль неактуальна)
From:(no subject)
From:(no subject)
From:(no subject)
From: