Re: jessie, dpi

2015-09-09 Пенетрантность Andrei Lomov
Иван Лох wrote:

> On Wed, Sep 09, 2015 at 04:57:51PM +0600, Andrei Lomov wrote:
>> Маленькая проблема.
>> Подключил монитор 4k, и не могу прописать нужный dpi 160x160
>> 
>> $ xdpyinfo | grep dots
>>   resolution:96x96 dots per inch
> 
> xrandr --dpi

Спасибо, частично помогает. Все запускаемые приложения получают dpi 160x160.
Осталось понять, куда прописать xrandr --dpi, чтобы нужное разрешение 
устанавливалось до запуска xdm. 
Есть ли более-менее стандартный способ?

--
А.




Буду ли я подписан к обновлению по багу если он не мой, но я отправил дополнительные детали?

2015-09-09 Пенетрантность Oleksandr Gavenko
По открытым мною багам приходят подробности.

На страничке бага есть 2 `mailto:`

  num...@bugs.debian.org number-subscr...@bugs.debian.org

Если я отправлю подробности по num...@bugs.debian.org - я подпишусь на баг?

Или нужно явно number-subscr...@bugs.debian.org?

Хотелось бы перманетно автоподписывание, раз уж я проявил интерес. Например в
профайле галочку или служебным письмом...

Тут об этом ничего не сказано:

  https://www.debian.org/Bugs/Developer#subscribe

зато по number-subscr...@bugs.debian.org еще нужно подтверждать подписку,
внимание растрачивается по моему впустую.

За предложениями обращться в ow...@bugs.debian.org ?

-- 
Best regards!



[DONE] wml://security/2015/dsa-3354.wml

2015-09-09 Пенетрантность Lev Lamberov
Cheers!
Lev Lamberov
--- english/security/2015/dsa-3354.wml	2015-09-08 22:38:21.0 +0500
+++ russian/security/2015/dsa-3354.wml	2015-09-09 17:23:06.118826565 +0500
@@ -1,21 +1,23 @@
-security update
+#use wml::debian::translation-check translation="1.1" maintainer="Lev Lamberov"
+обновление безопасности
 
-Frediano Ziglio of Red Hat discovered a race condition flaw in spice's
-worker_update_monitors_config() function, leading to a heap-based memory
-corruption. A malicious user in a guest can take advantage of this flaw
-to cause a denial of service (QEMU process crash) or, potentially
-execute arbitrary code on the host with the privileges of the hosting
-QEMU process.
+Фердиано Зиглио из Red Hat обнаружил состояние гонки в функции
+worker_update_monitors_config() в spice, которое приводит к повреждению содержимого
+динамической памяти. Злоумышленник в гостевой системе может использовать эту уязвимость
+для вызова отказа в обслуживании (аварийное завершение работы процесса QEMU) или
+выполнить произвольный код на хост-системе с правами
+процесса QEMU.
 
-For the stable distribution (jessie), this problem has been fixed in
-version 0.12.5-1+deb8u1.
+В стабильном выпуске (jessie) эта проблема была исправлена в
+версии 0.12.5-1+deb8u1.
 
-For the unstable distribution (sid), this problem has been fixed in
-version 0.12.5-1.2.
+В нестабильном выпуске (sid) эта проблема была исправлена в
+версии 0.12.5-1.2.
 
-We recommend that you upgrade your spice packages.
+Рекомендуется обновить пакеты spice.
 
 
 # do not modify the following line
 #include "$(ENGLISHDIR)/security/2015/dsa-3354.data"
 # $Id: dsa-3354.wml,v 1.1 2015/09/08 17:38:21 carnil Exp $
+


Re: grub

2015-09-09 Пенетрантность Andrei Lomov
Artem Chuprina wrote:

> Andrei Lomov -> debian-russian@lists.debian.org  @ Mon, 07 Sep 2015
> 20:25:55 +0600:
> 
>  AL> Не может у меня grub подключить win7.
>  AL> Настраиваю загрузку win7, потом с linux live-cd
>  AL> после монтирования линуксового раздела и chroot
>  AL> делаю стандартные grub-mkconfig и grub-install /dev/sda .
>  AL> win7 не загружается: сразу черный экран и "требуемое
>  AL> устройство недоступно"
> 
>  AL> Может, дело в разбиении диска?
>  AL> Загрузочный раздел для win7 стоит первым.
>  AL> Не его ли портит grub-install /dev/sda ?
> 
> grub-install /dev/sda - не его.  Но в карте разделов флаг Boot стоит не
> у первого раздела, а у второго...

Перевесил флаг, не помогло
 
> Я бы, впрочем, задумался на тему, не включен ли в биосе UEFI.  И не
> выключить ли его, если он включен - или прикрутить grub-efi.

Биос 2010 года, UEFI вроде нет.
Грузилась win7 на этой машинке раньше, с другой конфигурацией разделов.

Что ж, пойду разделы двигать, как kastian посоветовал.

Спасибо. Отпишусь о результате.

--
А.




jessie, dpi

2015-09-09 Пенетрантность Andrei Lomov
Маленькая проблема.
Подключил монитор 4k, и не могу прописать нужный dpi 160x160

$ xdpyinfo | grep dots
  resolution:96x96 dots per inch

Поправил xorg.conf 
(в предыдущей версии Debian Wheezy стопудово работало):

$ cat /etc/X11/xorg.conf
Section "Monitor"
Identifier "Monitor0"
DisplaySize 620 340 ## размер экрана в мм 
EndSection
 

Section "Screen"
 Identifier "Default Screen Section"
 Monitor "Monitor0"
EndSection


А в jessie не работает :( 
С 96x96 dpi сижу
И в гугле ничего не нахожу...

--
А.





Re: jessie, dpi

2015-09-09 Пенетрантность Иван Лох
On Wed, Sep 09, 2015 at 04:57:51PM +0600, Andrei Lomov wrote:
> Маленькая проблема.
> Подключил монитор 4k, и не могу прописать нужный dpi 160x160
> 
> $ xdpyinfo | grep dots
>   resolution:96x96 dots per inch

xrandr --dpi



Re: Буду ли я подписан к обновлению по багу если он не мой, но я отправил дополнительные детали?

2015-09-09 Пенетрантность Alexander Galanin
On Wed, 09 Sep 2015 13:54:35 +0300
Oleksandr Gavenko  wrote:

> зато по number-subscr...@bugs.debian.org еще нужно подтверждать подписку,
> внимание растрачивается по моему впустую.

Не знаю по первой части вопроса, я всегда специально тыкаю
"подписаться". А для подтверждения подписки я себе сделал пару правил
для maildrop и больше не отвлекаюсь:

if (/^To: .*/ && /^Subject: Bug#[0-9]+/)
{
/^X-Debian-PR-Message: report ([0-9]+)/
bug = $MATCH1
if ($bug ne "")
{
# subscription
mail = $bug-subscr...@bugs.debian.org
cc "| echo | mailx $mail"
log "Debbugs: Subscribed to $bug"
}
}

if (/^From: ([0-9]+)-subh...@bugs.debian.org$/)
{
bug = $MATCH1
if (/^Subject: Please confirm subscription/)
{
/^Reply-To: .*/
mail = getaddr($MATCH)
if ($mail ne "")
{
log "Debbugs: Confirmed subscription to $bug"
to "| echo | mailx $mail"
}
}
if (/^Subject: Subscription to [0-9]+@bugs.debian.org successful/)
{
log "Debbugs: Subscription to $bug successful"
to /dev/null
}
}

-- 
Alexander Galanin



Есть ли смысл в apt-listchanges / apt-listbugs?

2015-09-09 Пенетрантность Oleksandr Gavenko
В  https://wiki.debian.org/DebianUnstable сказано:

  Install the apt-listbugs and apt-listchanges packages in order to be made
  aware of grave bugs or important changes when you install new packages or
  during an upgrade.

Имеет ли смысл траить время на чтение?

Я за домашним ПК.

Испытывал неудобства когда в обновлении приходили нерабочие драйвера nvidia,
по известному багу спустя 2 недели пришел фикс, до этого стянуюл старую версию
из web-архива. Несколько часов ушло на восстановление запуска Xorg, мне
кажется не стоит оно того вычитавать changelog'и, т.к. ошибки все равно
проскочат.

Ранее я втречал запросы по поводу:

 * новых апстримных версий файлов настроек, измененных мною вручную
 * запросов перезапустить сервисы при установке пакетов
 * какие то супер важные замечания о том что что то устарело или изменилось

-- 
Best regards!



Re: jessie, dpi

2015-09-09 Пенетрантность Иван Лох
On Wed, Sep 09, 2015 at 05:16:54PM +0600, Andrei Lomov wrote:
> Иван Лох wrote:
> 
> > On Wed, Sep 09, 2015 at 04:57:51PM +0600, Andrei Lomov wrote:
> >> Маленькая проблема.
> >> Подключил монитор 4k, и не могу прописать нужный dpi 160x160
> >> 
> >> $ xdpyinfo | grep dots
> >>   resolution:96x96 dots per inch
> > 
> > xrandr --dpi
> 
> Спасибо, частично помогает. Все запускаемые приложения получают dpi 160x160.
> Осталось понять, куда прописать xrandr --dpi, чтобы нужное разрешение 

/etc/X11/Xsession.d/

> устанавливалось до запуска xdm. 

А нужно?



Re: jessie, dpi

2015-09-09 Пенетрантность Oleksandr Gavenko
On 2015-09-09, Иван Лох wrote:

>> Спасибо, частично помогает. Все запускаемые приложения получают dpi 160x160.
>> Осталось понять, куда прописать xrandr --dpi, чтобы нужное разрешение 
>
> /etc/X11/Xsession.d/

`dhelp Xsession.d` открыло:

  
http://localhost/cgi-bin/dhelp_fetcher?file=%2Fusr%2Fshare%2Fdebian-reference%2Fch07.en.html

  /usr/share/debian-reference/ch07.en.html

  7.5. Starting the X Window System


The X session is started by one of the following.

 * startx
 * One of the X display manager daemon

Essentially, all these programs execute the "/etc/X11/Xsession" script. Then
the "/etc/X11/Xsession" script performs run-parts(8) like action to execute
scripts in the "/etc/X11/Xsession.d/" directory.

-- 
Best regards!



Интерфейс к debbugs?

2015-09-09 Пенетрантность Oleksandr Gavenko
Через какой интерфейс удобно работать с https://bugs.debian.org/ ?

Мне не верится например что:

  https://www.debian.org/Bugs/server-control

можно запомнить. За консультациями обращатся к инструкции каждый раз или есть
софт с меню навигацией по этим возможностям?

  bash# apt-cache search debbug
  debbugs - The bug tracking system based on the active Debian BTS
  debbugs-local - run and maintains a local mirror of the Debian BTS
  debbugs-web - web scripts for the active Debian BTS
  libdebbugs-perl - modules used by the active Debian BTS
  debian-el - Emacs helpers specific to Debian users

debian-el активно использую, но там нет возможности просмотреть текущие
открытые баги (по `b b` / `M-x apt-utils-web-browse-bug-reports` открывает
ссылку в браузере) и соответственно делать запросы над конкретным.

Еще можно так:

  $ aptitude search '?tag(works-with::bugs) ?tag(suite::debian)'

p   apt-cacher  - Caching proxy server for Debian/Ubuntu sof
p   debbugs - The bug tracking system based on the activ
i   debian-goodies  - Small toolbox-style utilities for Debian s
i   devscripts  - scripts to make the life of a Debian Packa
p   pkg-perl-tools  - collection of tools to aid packaging Perl 
i   python-debianbts- Python interface to Debian's Bug Tracking 
i   python-reportbug- Python modules for interacting with bug tr
i   reportbug   - reports bugs in the Debian distribution   

В reportbug есть querybts, к сожалению у меня команда отвливается с
питоновским стек-трейсом...

В debian-goodies есть popbugs, ргающийся но отсутствующую popularity-contest
data.

apt-listbugs даже что то выводит:

  apt-listbugs list emacs24
  Retrieving bug reports... Done
  Parsing Found/Fixed information... Done
  serious bugs of emacs24 (→ ) 
   b1 - #766397 - emacs/gnus: Uses s_client to for SSL.
  serious bugs of emacs24 (→ ) 
   b2 - #775564 - emacs24: emacs fails to byte-compile apel and org-mode 
(Fixed: emacs24/24.4+1-5)
  Summary:
   emacs24(2 bugs)

Вообще же есть

  https://wiki.debian.org/DebbugsSoapInterface

и примеры для Python у меня даже работали, скорее всего оно живое.

-- 
Best regards!



Re: jessie, dpi

2015-09-09 Пенетрантность Andrei Lomov
Иван Лох wrote:

> 
> /etc/X11/Xsession.d/

Понятно, благодарствую
 
>> устанавливалось до запуска xdm.
> 
> А нужно?

Чтоб шрифтов меньше перенастраивать.

--
А.





Re: Временно заменить утилиту из пакетов утилитой из /opt

2015-09-09 Пенетрантность Dmitry E. Oboukhov

> /usr/local/bin уже есть в PATH перед /usr/bin - бросать симлинк туда?

> Интересует рассовая верность решения.

да это правильная дорога

теоретически /usr/local вы можете удалить и получить оригинальный
дистрибутив.
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: grub

2015-09-09 Пенетрантность Andrei Lomov
kast...@mail.ru wrote:

> On Mon, Sep 07, 2015 at 08:25:55PM +0600, Andrei Lomov wrote:
>> Не может у меня grub подключить win7.
>> Настраиваю загрузку win7, потом с linux live-cd
>> после монтирования линуксового раздела и chroot
>> делаю стандартные grub-mkconfig и grub-install /dev/sda .
>> win7 не загружается: сразу черный экран и "требуемое
>> устройство недоступно"
> 
>> Может, дело в разбиении диска?
>> Загрузочный раздел для win7 стоит первым.
>> Не его ли портит grub-install /dev/sda ?
> 
> 
> 7ка автоматом создает 100метровый раздел. НО если разбивать винт не в
> процессе установки винды, а разбить заранее (с того же live-cd
> например), то спокойно встанет без каких либо допразделов. Главное
> чтобы места пустого на винте не было. И grub это (ну у меня по крайней
> мере) прекрасно понимает

Установил win7 в один раздел, 
grub теперь подхватывает.
Немного ругается, что тип не 007, но загружает после паузы.
Так что помогло. Спасибо.

--
А.



Временно заменить утилиту из пакетов утилитой из /opt

2015-09-09 Пенетрантность Oleksandr Gavenko
adb в android-tools-adb слишком старо и не видит новых устройств.

/opt/android-sdk-linux/platform-tools/adb из офиц. архива с дистрибутивом
Android SDK прекрасно работает.

Можно ли как то заменить /usr/bin/adb на
/opt/android-sdk-linux/platform-tools/adb что бы вызывалось не по полному
пути?

Менять PATH?

Я бы сделал каталог и кинул симлинк туда, есть пользователь и время создания,
понятно как удалять/менять.

/usr/local/bin уже есть в PATH перед /usr/bin - бросать симлинк туда?

Интересует рассовая верность решения.

update-alternatives кажись не то для того?

-- 
Best regards!



Re: Временно заменить утилиту из пакетов утилитой из /opt

2015-09-09 Пенетрантность Stanislav Vlasov
9 сентября 2015 г., 18:25 пользователь Oleksandr Gavenko
 написал:
> Можно ли как то заменить /usr/bin/adb на
> /opt/android-sdk-linux/platform-tools/adb что бы вызывалось не по полному
> пути?

Можно.

> Менять PATH?

Как вариант.

> Я бы сделал каталог и кинул симлинк туда, есть пользователь и время создания,
> понятно как удалять/менять.

> /usr/local/bin уже есть в PATH перед /usr/bin - бросать симлинк туда?

Можно и так. Или, если это требуется для одного пользователя -
положить в ~/bin, если он идёт раньше других путей.
На своей машине при невозможности сделать по-другому я бы
воспользовался dpkg-divert на предмет переименования старого adb (чтоб
при апгрейде тоже переименовывался) и создания симлинка на нужный.

> Интересует рассовая верность решения.

Расово верное решение - сделать пакет с нужной версией.

> update-alternatives кажись не то для того?

Только если системный adb - симлинк, указывающий на симлинк в /etc/alternatives

-- 
Stanislav


[DONE] wml://security/2008/dsa-1{527,464,522,628,689}.wml

2015-09-09 Пенетрантность Lev Lamberov
Cheers!
Lev Lamberov
--- english/security/2008/dsa-1464.wml	2008-01-16 13:49:47.0 +0500
+++ russian/security/2008/dsa-1464.wml	2015-09-09 18:11:51.716110920 +0500
@@ -1,31 +1,33 @@
-null pointer dereference
+#use wml::debian::translation-check translation="1.1" maintainer="Lev Lamberov"
+разыменование null-указателя
 
 
-Oriol Carreras discovered that syslog-ng, a next generation logging
-daemon can be tricked into dereferencing a NULL pointer through
-malformed timestamps, which can lead to denial of service and the
-disguise of an subsequent attack, which would otherwise be logged.
+Ориол Каррерас обнаружил, что syslog-ng, служба ведения журнала следующего
+поколения, может выполнить разыменование NULL-указателя из-за
+некорректных временных отметок, что может приводить к отказу в обслуживании и
+маскировке последующей атаки, которая в противном случае была бы отмечена в журнале.
 
 
 
-The old stable distribution (sarge) is not affected.
+Предыдущий стабильный выпуск (sarge) не подвержен этой проблеме.
 
 
 
-For the stable distribution (etch), this problem has been fixed in
-version 2.0.0-1etch1.
+В стабильном выпуске (etch) эта проблема была исправлена в
+версии 2.0.0-1etch1.
 
 
 
-For the unstable distribution (sid), this problem has been fixed in
-version 2.0.6-1.
+В нестабильном выпуске (sid) эта проблема была исправлена в
+версии 2.0.6-1.
 
 
 
-We recommend that you upgrade your syslog-ng package.
+Рекомендуется обновить пакет syslog-ng.
 
 
 
 # do not modify the following line
 #include "$(ENGLISHDIR)/security/2008/dsa-1464.data"
 # $Id: dsa-1464.wml,v 1.1 2008/01/16 08:49:47 spaillar Exp $
+
--- english/security/2008/dsa-1522.wml	2014-04-30 13:16:15.0 +0600
+++ russian/security/2008/dsa-1522.wml	2015-09-09 18:14:19.107367018 +0500
@@ -1,21 +1,23 @@
-programming error
+#use wml::debian::translation-check translation="1.3" maintainer="Lev Lamberov"
+ошибка программирования
 
-Tavis Ormandy discovered that unzip, when processing specially crafted
-ZIP archives, could pass invalid pointers to the C library's free
-routine, potentially leading to arbitrary code execution
+Тэвис Орманди обнаружил, что unzip, при обработке специально сформированных
+архивов ZIP, может передать некорректные указатели функции free из библиотеки C,
+что потенциально приводит к выполнению произвольного кода
 (https://security-tracker.debian.org/tracker/CVE-2008-0888;>CVE-2008-0888).
 
-For the old stable distribution (sarge), this problem has been fixed
-in version 5.52-1sarge5.
+В предыдущем стабильном выпуске (sarge) эта проблема была исправлена
+в версии 5.52-1sarge5.
 
-For the stable distribution (etch), this problem has been fixed in
-version 5.52-9etch1.
+В стабильном выпуске (etch) эта проблема была исправлена в
+версии 5.52-9etch1.
 
-The unstable distribution (sid) will be fixed soon.
+В нестабильном выпуске (sid) эта проблема будет исправлена позже.
 
-We recommend that you upgrade your unzip package.
+Рекомендуется обновить пакет unzip.
 
 
 # do not modify the following line
 #include "$(ENGLISHDIR)/security/2008/dsa-1522.data"
 # $Id: dsa-1522.wml,v 1.3 2014/04/30 07:16:15 pabs Exp $
+
--- english/security/2008/dsa-1527.wml	2008-03-27 03:03:11.0 +0500
+++ russian/security/2008/dsa-1527.wml	2015-09-09 18:08:28.430972241 +0500
@@ -1,22 +1,24 @@
-insufficient input sanitising
+#use wml::debian::translation-check translation="1.2" maintainer="Lev Lamberov"
+недостаточная очистка ввода
 
-Thomas de Grenier de Latour discovered that the checkrestart tool in the
-debian-goodies suite of utilities, allowed local users to gain privileges
-via shell metacharacters in the name of the executable file for a running
-process.
+Тома де Гренье де Латур обнаружил, что инструмент checkrestart из набора
+утилит debian-goodies позволяет локальным пользователям повысить привилегии
+с помощью метасимволов командной оболочки, помещённых в имя исполняемого файла работающего
+процесса.
 
-For the old stable distribution (sarge), this problem has been fixed in
-version 0.24+sarge1.
+В предыдущем стабильном выпуске (sarge) эта проблема была исправлена в
+версии 0.24+sarge1.
 
-For the stable distribution (etch), this problem has been fixed in
-version 0.27+etch1.
+В стабильном выпуске (etch) эта проблема была исправлена в
+версии 0.27+etch1.
 
-For the unstable distribution (sid), this problem has been fixed in
-version 0.34.
+В нестабильном выпуске (sid) эта проблема была исправлена в
+версии 0.34.
 
-We recommend that you upgrade your debian-goodies package.
+Рекомендуется обновить пакет debian-goodies.
 
 
 # do not modify the following line
 #include "$(ENGLISHDIR)/security/2008/dsa-1527.data"
 # $Id: dsa-1527.wml,v 1.2 2008/03/26 22:03:11 jseidel Exp $
+
--- english/security/2008/dsa-1628.wml	2014-04-30 13:16:15.0 +0600
+++ russian/security/2008/dsa-1628.wml	2015-09-09 18:17:11.701178353 +0500
@@ -1,19 +1,21 @@
-DNS response spoofing
+#use wml::debian::translation-check translation="1.4" 

Re: jessie, dpi

2015-09-09 Пенетрантность Andrei Lomov
Oleksandr Gavenko wrote:


> The X session is started by one of the following.
> 
>  * startx
>  * One of the X display manager daemon
> 
> Essentially, all these programs execute the "/etc/X11/Xsession" script.
> Then the "/etc/X11/Xsession" script performs run-parts(8) like action to
> execute scripts in the "/etc/X11/Xsession.d/" directory.

Навскидку положил скрипт с нужной командой в Xsession.d, но он 
не запустился. 

Сработало, когда прописал "xrandr --dpi 160" в начале Xsession

Все же интересно, почему xorg.conf в моем jessie не воспринимается.
Судя по гуглу, какая-то частная проблема, больше ни у кого нет.

Установка дистрибутива была стандартная, только вставил новую видеокарту.

--
А.




Validation failed

2015-09-09 Пенетрантность Debian Webmaster
*** Errors validating /srv/www.debian.org/www/devel/hamradio/index.ru.html:
***
Line 48, character 48:  document type does not allow element "LINK" here
Line 49, character 23:  document type does not allow element "STYLE" here
Line 106, character 121:  end tag for "A" omitted, but its declaration does
not permit this

--
 You received this mail for the language code ru.
 Please edit webwml/english/devel/website/validation.data if this is not 
accurate
 Please also update webwml/english/devel/website/ with the new coordinator(s) 
data



Re: Временно заменить утилиту из пакетов утилитой из /opt

2015-09-09 Пенетрантность Oleksandr Gavenko
On 2015-09-09, Stanislav Vlasov wrote:

> 9 сентября 2015 г., 18:25 пользователь Oleksandr Gavenko
>  написал:
>
>> Я бы сделал каталог и кинул симлинк туда, есть пользователь и время создания,
>> понятно как удалять/менять.
>
>> /usr/local/bin уже есть в PATH перед /usr/bin - бросать симлинк туда?
>
> Можно и так. Или, если это требуется для одного пользователя -
> положить в ~/bin, если он идёт раньше других путей.

Поискав нарыл популярный путь ``~/bin``:

  $ cat /etc/skel/.profile

  # set PATH so it includes user's private bin if it exists
  if [ -d "$HOME/bin" ] ; then
  PATH="$HOME/bin:$PATH"
  fi

Я настроил свой ~/.bashrc на ~/usr/bin что бы не смешивались dot-файлы с make 
install:

  --prefix=~/usr 
  DIST=${HOME}/usr

> На своей машине при невозможности сделать по-другому я бы
> воспользовался dpkg-divert на предмет переименования старого adb (чтоб
> при апгрейде тоже переименовывался) и создания симлинка на нужный.
>
>> Интересует рассовая верность решения.
>
> Расово верное решение - сделать пакет с нужной версией.
>

Способ с ~/bin легко посоветовать коллеге - он не требует новых знаний.

Про dpkg-divert наверно и хотелось услышать, о таком механизме не знал.

Поиск ``site:blogspot.com dpkg-divert`` показал что люди используют для:

 * смены приоритета как

$ dpkg-divert --divert /etc/grub.d/08_linux_xen --rename 
/etc/grub.d/20_linux_xen

 * удаление чужых ожиданый, как

# dpkg-divert --local --rename --add /sbin/initctl
# ln -s /bin/true /sbin/initctl

 * отключение

$ sudo dpkg-divert --rename --divert /etc/acpi/sleep.sh.disabled 
/etc/acpi/sleep.sh

 * раньше ``ask-grep`` так и назывался пока не удалили пакет ``ack``, это 
исправлялось

$ sudo dpkg-divert --local --divert /usr/bin/ack --rename --add 
/usr/bin/ack-grep

Т.е. сейчас мне кажется что dpkg-divert не стоит использовать по исследуемому
вопросу...

>> update-alternatives кажись не то для того?
>
> Только если системный adb - симлинк, указывающий на симлинк в 
> /etc/alternatives

Так и было когда пробовал:

  $ sudo update-alternatives --install /usr/bin/adb adb 
/opt/android-sdk-linux/platform-tools/adb 4

  update-alternatives: using /opt/android-sdk-linux/platform-tools/adb to 
provide /usr/bin/adb (adb) in auto mode
  update-alternatives: warning: not replacing /usr/bin/adb with a link

Я прихожу к выводу что для механизма alternatives поддержка в пакете должна
включаться сразу, т.е. называтся файл с префиксом/суффиксом и устанавливать
как альтернативу.

-- 
Best regards!



Re: jessie, dpi

2015-09-09 Пенетрантность Oleksandr Gavenko
On 2015-09-09, Andrei Lomov wrote:

> Навскидку положил скрипт с нужной командой в Xsession.d, но он 
> не запустился. 
>
> Сработало, когда прописал "xrandr --dpi 160" в начале Xsession

Я только исследовал проблему установки переменной PATH и читал
/etc/X11/Xsession:

  SESSIONFILES=$(run-parts --list $SYSSESSIONDIR)
  if [ -n "$SESSIONFILES" ]; then
set +e
for SESSIONFILE in $SESSIONFILES; do
  . $SESSIONFILE
done
set -e
  fi

Тут:

 * run-parts --list
 * включение ``source``

Далее в /etc/X11/Xsession.d/40x11-common_xsessionrc:

  if [ -r "$USERXSESSIONRC" ]; then
. "$USERXSESSIONRC"
  fi

Снова включение. Если у вас есть ~/.xsessionrc с exec, то дальше 40_xxx
скриптов оно отрабатывать не будет.

Аналогично если кто то в /etc/X11/Xsession.d делает exec - то будет плохо,
конечно кроме:

  $ grep exec /etc/X11/Xsession.d/*

  /etc/X11/Xsession.d/99x11-common_start:5 exec $STARTUP

Для отладки используйте функциии из /etc/X11/Xsession (message)
или обычный echo, который попадет в ~/.xsession-errors

-- 
Best regards!



Re: jessie, dpi

2015-09-09 Пенетрантность Иван Лох
On Wed, Sep 09, 2015 at 10:28:58PM +0600, Andrei Lomov wrote:
> > The X session is started by one of the following.
> > 
> >  * startx
> >  * One of the X display manager daemon
> > 
> > Essentially, all these programs execute the "/etc/X11/Xsession" script.
> > Then the "/etc/X11/Xsession" script performs run-parts(8) like action to
> > execute scripts in the "/etc/X11/Xsession.d/" directory.
> 
> Навскидку положил скрипт с нужной командой в Xsession.d, но он 
> не запустился. 

man run-parts