Иногда бывают такие моменты, когда нужно скопировать путь из наутилуса (стандартного файлового менеджера 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: [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: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 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 .... и тд (хотя - под чрутом должно выполняться только то что находится сломанной системе)

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-23 09:38 pm (UTC) - Expand

(no subject)

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

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-24 07:21 am (UTC) - Expand

(no subject)

From: [identity profile] oio11.livejournal.com - Date: 2013-02-24 07:57 am (UTC) - Expand

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-24 08:14 am (UTC) - Expand

(no subject)

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

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-24 08:11 am (UTC) - Expand

(no subject)

From: [identity profile] oio11.livejournal.com - Date: 2013-02-24 10:12 am (UTC) - Expand

(no subject)

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

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-24 07:28 am (UTC) - Expand

(no subject)

From: [identity profile] oio11.livejournal.com - Date: 2013-02-24 07:47 am (UTC) - Expand

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-24 08:10 am (UTC) - Expand

(no subject)

From: [identity profile] oio11.livejournal.com - Date: 2013-02-24 07:51 am (UTC) - Expand

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-24 08:18 am (UTC) - Expand

(no subject)

From: [identity profile] oio11.livejournal.com - Date: 2013-02-24 10:03 am (UTC) - Expand

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-24 10:48 am (UTC) - Expand

/etc/group

From: [identity profile] oio11.livejournal.com - Date: 2013-02-24 12:42 pm (UTC) - Expand

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-24 12:01 pm (UTC) - Expand

в чем разница между...

From: [identity profile] oio11.livejournal.com - Date: 2013-02-24 12:54 pm (UTC) - Expand

элементарно

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-24 04:10 pm (UTC) - Expand

Re: элементарно

From: [identity profile] oio11.livejournal.com - Date: 2013-02-24 06:37 pm (UTC) - Expand

Re: элементарно

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-25 03:11 am (UTC) - Expand

Re: элементарно

From: [identity profile] oio11.livejournal.com - Date: 2013-02-25 05:22 am (UTC) - Expand

Re: элементарно

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-25 03:07 pm (UTC) - Expand

Re: элементарно

From: [identity profile] oio11.livejournal.com - Date: 2013-02-26 05:47 am (UTC) - Expand

Re: элементарно

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-26 06:28 pm (UTC) - Expand

Re: элементарно

From: [identity profile] oio11.livejournal.com - Date: 2013-02-26 09:49 pm (UTC) - Expand

Re: элементарно

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-27 03:13 pm (UTC) - Expand

Re: элементарно

From: [identity profile] oio11.livejournal.com - Date: 2013-02-28 05:28 am (UTC) - Expand

Re: элементарно

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-28 03:18 pm (UTC) - Expand

Re: элементарно

From: [identity profile] oio11.livejournal.com - Date: 2013-02-28 03:27 pm (UTC) - Expand

Re: элементарно

From: [identity profile] oio11.livejournal.com - Date: 2013-02-28 05:30 am (UTC) - Expand

Re: элементарно

From: [identity profile] oio11.livejournal.com - Date: 2013-02-28 05:35 am (UTC) - Expand

Re: элементарно

From: [identity profile] oio11.livejournal.com - Date: 2013-02-28 08:25 am (UTC) - Expand

Re: элементарно

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-28 03:20 pm (UTC) - Expand

Re: элементарно

From: [identity profile] oio11.livejournal.com - Date: 2013-02-28 03:34 pm (UTC) - Expand

Re: элементарно

From: [identity profile] oio11.livejournal.com - Date: 2013-02-28 03:37 pm (UTC) - Expand

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

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

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

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

(no subject)

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

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-23 09:33 pm (UTC) - Expand

(no subject)

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

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-24 07:26 am (UTC) - Expand

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-24 08:24 am (UTC) - Expand

(no subject)

From: [identity profile] oio11.livejournal.com - Date: 2013-02-24 10:07 am (UTC) - Expand

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-24 10:29 am (UTC) - Expand

(no subject)

From: [identity profile] oio11.livejournal.com - Date: 2013-02-24 01:02 pm (UTC) - Expand

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

(no subject)

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

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-23 09:25 pm (UTC) - Expand

(no subject)

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

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-02-23 09:37 pm (UTC) - Expand

(no subject)

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

Date: 2013-03-05 05:13 pm (UTC)From: [identity profile] uzverss.livejournal.com
СУПЕР!!!
Круто!!!
Спасибки! )))

Date: 2013-03-05 05:37 pm (UTC)From: [identity profile] oio11.livejournal.com
Рада, что понравилось:)

Date: 2013-03-14 05:32 pm (UTC)From: [identity profile] uzverss.livejournal.com


Edited Date: 2013-03-14 05:37 pm (UTC)

Date: 2013-03-14 06:16 pm (UTC)From: [identity profile] oio11.livejournal.com
:))

Date: 2013-03-09 06:12 am (UTC)From: [identity profile] uzverss.livejournal.com
"бабушкин рецепт"

если до сих пор не работают иксы
запустить 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 кривой можно будет отследить и поправить, да и м.б. сгодится для чего нибудь...) )
Xorg.0.log
[ 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.
liveCD на сём компе запускается с иксами?

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-03-10 02:51 pm (UTC) - Expand

(no subject)

From: [identity profile] oio11.livejournal.com - Date: 2013-03-11 05:39 pm (UTC) - Expand

(no subject)

From: [identity profile] oio11.livejournal.com - Date: 2013-03-11 05:43 pm (UTC) - Expand

взять отсюда

From: [identity profile] uzverss.livejournal.com - Date: 2013-03-12 03:18 am (UTC) - Expand

Re: взять отсюда

From: [identity profile] oio11.livejournal.com - Date: 2013-03-12 04:39 pm (UTC) - Expand

Re: взять отсюда

From: [identity profile] uzverss.livejournal.com - Date: 2013-03-12 05:24 pm (UTC) - Expand

Re: взять отсюда

From: [identity profile] oio11.livejournal.com - Date: 2013-03-12 06:12 pm (UTC) - Expand

Re: /mnt/etc/default/keyboard

From: [identity profile] oio11.livejournal.com - Date: 2013-03-12 06:16 pm (UTC) - Expand

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-03-12 06:22 pm (UTC) - Expand

(no subject)

From: [identity profile] oio11.livejournal.com - Date: 2013-03-12 06:38 pm (UTC) - Expand

(no subject)

From: [identity profile] oio11.livejournal.com - Date: 2013-03-13 09:50 am (UTC) - Expand

(no subject)

From: [identity profile] oio11.livejournal.com - Date: 2013-03-13 09:51 am (UTC) - Expand

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-03-12 06:18 pm (UTC) - Expand

Re: /etc/default/keyboard

From: [identity profile] oio11.livejournal.com - Date: 2013-03-12 06:15 pm (UTC) - Expand

Re: взять отсюда

From: [identity profile] oio11.livejournal.com - Date: 2013-03-12 06:25 pm (UTC) - Expand

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-03-12 06:48 pm (UTC) - Expand

(no subject)

From: [identity profile] oio11.livejournal.com - Date: 2013-03-12 06:54 pm (UTC) - Expand

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-03-12 06:54 pm (UTC) - Expand

(no subject)

From: [identity profile] oio11.livejournal.com - Date: 2013-03-12 07:01 pm (UTC) - Expand

(no subject)

From: [identity profile] uzverss.livejournal.com - Date: 2013-03-12 06:42 pm (UTC) - Expand

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 02:51 pm
Powered by Dreamwidth Studios