Иногда бывают такие моменты, когда нужно скопировать путь из наутилуса (стандартного файлового менеджера 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/
Page 1 of 5 << [1] [2] [3] [4] [5] >>

Help!:)

Date: 2013-02-22 02:47 pm (UTC)From: [identity profile] oio11.livejournal.com
U меня проблема - полетел X-сервер, как я понимаю

не работает xinit (startx)
Можно ли как-то восстановить его при помощи Live CD?

google chto-to nahodit, no...

Date: 2013-02-23 09:50 am (UTC)From: [identity profile] uzverss.livejournal.com
"полетел X-сервер" - что именно случилось?
нет графической консоли?
не стартует GDM (или его аналог) (всё это работает и без установленного пакета xinit )
сам пакет xinit установлен?

как именно произошло? (обновление и тд)
какая графическая карта (определяется или нет), есть на неё драйвера( обычно входит в xserver-xorg ) узнать поможет inxi -F
ну и тд

восстановить можно и из консоли (livecd нужно если вообще в систему не войти: полетел загрузчик напр.)
часто достаточно вначале поудалять пакеты xserver-xorg ( apt-get purge - чтоб конфигурацию вычистил), а затем установить заново (мне помогало)
но в источнике sources.list должны быть одинаковые версии (напр. wheezy ), остальные временно отключить

Date: 2013-02-23 10:06 am (UTC)From: [identity profile] uzverss.livejournal.com
xserver-xorg - не просто пакет xserver-xorg, а целая группа с таким наименованием:
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 (пусть будут....на всякий случай)


Date: 2013-02-23 05:49 pm (UTC)From: [identity profile] oio11.livejournal.com
Дернула меня нелегкая отредактировать файл конфигурации grub:)

dpkg-reconfigure -a - нарушились зависимости,

a потом воспользовавшись рекомендациями из интернета поудаляла файлы lock

теперь еще не открывается дисплей - xhost can not...

Date: 2013-02-23 05:55 pm (UTC)From: [identity profile] oio11.livejournal.com
sudo mount /dev/sda1 /mnt

chroot ...

apt-get update

обновление идет с source.list live cd

возможно ли сделать так чтобы для обновления использовался source.listполоманной системы?
мне он нужен еще для того чтобы зайти в интернет:)

Date: 2013-02-23 06:02 pm (UTC)From: [identity profile] oio11.livejournal.com
я еще удалила файл .Xauthority из директории home/user1/

потому что у меня такой же оказался и в директории root
v obshem...:))

Date: 2013-02-23 07:29 pm (UTC)From: [identity profile] uzverss.livejournal.com
{apt-get update обновление идет с source.list live cd } - по идее так быть не должно
ну а если как костыль: заменить source.list live cd на source.list поломанной системы (временно), просто переименовав mv /etc/apt/source.list /etc/apt/source.list1 .... и тд (хотя - под чрутом должно выполняться только то что находится сломанной системе)

Date: 2013-02-23 07:52 pm (UTC)From: [identity profile] uzverss.livejournal.com
а зачем?
Xauthority в директории home/user1/ должен иметь права пользователя user1 (если не так, то проблемс такое иногда бывает....когда рутом в иксах лазют.....)
chown -R user1 /home/user1

Date: 2013-02-23 09:07 pm (UTC)From: [identity profile] oio11.livejournal.com
chto delatj... u vseh est svoi malenkie slabosti:)))

Date: 2013-02-23 09:11 pm (UTC)From: [identity profile] oio11.livejournal.com
.Xauthority ja vosstanovila iz /var/cache/apt/archives/

pereustanovila xauth

http://packages.debian.org/wheezy/xauth

Date: 2013-02-23 09:20 pm (UTC)From: [identity profile] oio11.livejournal.com
eshe pereustanovila - initscripts, sysvinit,
resolvconf i eshe chto-to...

sejchas posmotrju, chto poluchilos

Date: 2013-02-23 09:23 pm (UTC)From: [identity profile] oio11.livejournal.com
esli seychas posle perezagruzki nichego ne poluchitsa,
poprobuju etot variant

Date: 2013-02-23 09:24 pm (UTC)From: [identity profile] oio11.livejournal.com
...esli pozvolit otsutstvie lock-files:)

Date: 2013-02-23 09:27 pm (UTC)From: [identity profile] oio11.livejournal.com

Date: 2013-02-23 09:29 pm (UTC)From: [identity profile] oio11.livejournal.com
не очень удобно:)

Date: 2013-02-23 09:37 pm (UTC)From: [identity profile] uzverss.livejournal.com
когда всё поломано выручает )

Date: 2013-02-23 09:38 pm (UTC)From: [identity profile] uzverss.livejournal.com
тогда смена владельца на файлы в папке /home/user1

Date: 2013-02-24 06:11 am (UTC)From: [identity profile] oio11.livejournal.com
:))

Date: 2013-02-24 06:33 am (UTC)From: [identity profile] oio11.livejournal.com
с sources.list не , сплошные error-
: Could not resolve 'dl.google.com'
W: Failed to fetch http://deb.opera.com/opera/dists/stable/Release.gpg: Could not resolve 'deb.opera.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.
..

пишет - xhost Cannot Open Display

Date: 2013-02-24 06:34 am (UTC)From: [identity profile] oio11.livejournal.com
на root ?
Page 1 of 5 << [1] [2] [3] [4] [5] >>

Profile

uzverss: (Default)
uzverss

December 2024

S M T W T F S
12345 67
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 07:08 pm
Powered by Dreamwidth Studios