LINUX.ORG.RU

Сообщения sunjob

 

ulimit & slackware-12.2 x32 - can't modify limit

Форум — Desktop

ardour - стартует с «общеизвестным» предупреждением:

WARNING: Your system has a limit for maximum amount of locked memory!
         This might cause Ardour to run out of memory before your system runs
         out of memory. You can view the memory limit with 'ulimit -l', and it
         is normally controlled by /etc/security/limits.conf

инет пролопатил, решения вроде есть но, в основном для «более менее» современного дистрибьютива (без проблем решилось на другой станции, с установленной Slackware-14.1 x64), на старом не получилось

(на всякий случай, меняться ни чего не будет, надо НАСТРОИТЬ, если это возможно)

если будут идеи, волшебные педнили, заранее благодарен

далее выводы команд и «попыток»

main$ ulimit -l

64
main$ ulimit -l 128
bash: ulimit: max locked memory: cannot modify limit: Operation not permitted
main$ cat /etc/security/limits.conf
*               soft    locks          1024
*               hard    locks          65536
main$ cat /etc/set_rlimits.conf
ALL /usr/bin/jackd     -1  80
ALL /usr/bin/qjackctl  -1  80
ALL /usr/bin/ardour2   -1  80
main$ cat /etc/profile.d/limit.sh
#!/bin/sh
ulimit -l unlimited
ulimit -n 10240
ulimit -c unlimited
main$ cat /proc/sys/fs/file-max
2489016
main$ uname -a
Linux main 2.6.33.20.3-smp #1 SMP Thu Jun 16 10:01:17 NOVST 2016 i686 Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz GenuineIntel GNU/Linux

OS/Distrib: slackware-12.2 RAM & HDD ~ 'near unlimited' :o) TDE-3.5.12 qjackctl-0.3.8-i486-sl12.2_qt4 jack-audio-connection-kit-0.121.3-i486-sl12.2_qt4 ardour-2.8.12-i486-sl12.2_qt4_patch

// add - kernel config

залез в конфиг ядра (grep 'LOCK'), буду пока точить «тут» :о)

#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_IOSCHED_BFQ=y
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set
CONFIG_DEFAULT_BFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="bfq"
CONFIG_PREEMPT_NOTIFIERS=y
# CONFIG_INLINE_SPIN_TRYLOCK is not set
# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set
# CONFIG_INLINE_SPIN_LOCK is not set
# CONFIG_INLINE_SPIN_LOCK_BH is not set
# CONFIG_INLINE_SPIN_LOCK_IRQ is not set
# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set
CONFIG_INLINE_SPIN_UNLOCK=y
# CONFIG_INLINE_SPIN_UNLOCK_BH is not set
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
# CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set
# CONFIG_INLINE_READ_TRYLOCK is not set
# CONFIG_INLINE_READ_LOCK is not set
# CONFIG_INLINE_READ_LOCK_BH is not set
# CONFIG_INLINE_READ_LOCK_IRQ is not set
# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set
CONFIG_INLINE_READ_UNLOCK=y
# CONFIG_INLINE_READ_UNLOCK_BH is not set
CONFIG_INLINE_READ_UNLOCK_IRQ=y
# CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set
# CONFIG_INLINE_WRITE_TRYLOCK is not set
# CONFIG_INLINE_WRITE_LOCK is not set
# CONFIG_INLINE_WRITE_LOCK_BH is not set
# CONFIG_INLINE_WRITE_LOCK_IRQ is not set
# CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set
CONFIG_INLINE_WRITE_UNLOCK=y
# CONFIG_INLINE_WRITE_UNLOCK_BH is not set
CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
# CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set
CONFIG_MUTEX_SPIN_ON_OWNER=y
CONFIG_FREEZER=y

 ,

sunjob
()

настройка кнопок в ноутбуке

Форум — Desktop

добрый день

в ноутбуке есть «внешние» кнопки управления громкостью (+, -, муть)

громкость изменяется очень своебразно (от максимума к минимуму и наоборот, по разному, но не суть, вопрос другом)

on TDE:

0 10 21 32 41 51 60 70 79 89 98 100 %

100 90 79 68 59 49 40 30 21 11 2 0 %

on KDE4

0 5 10 14 19 24 29 33 38 43 48 52 57 62 67 71 76 81 86 90 95 100%

100 95 90 86 81 76 71 67 62 57 52 48 43 38 33 29 24 19 14 10 5 0%

из чего можно сделать вывод

КДЕ4 - изменяет по одному закону

TDE - как то совсем как ей вздумается, но предсказуемо :о)

умничать и разбираться с «психоакустическим законом» изменения громкости не стал, интересует немного другое, а именно, внимание ...

ВОПРОС: необходимо изменить/настроить шаг приращения, какие будут идеи? при дефолтном «приращении» капец как не удобно - либо громко, либо тихо, либо вообще почти не слышно, (в КДЕ, признаюсь, более адекватное регулирование, без видимых провалов, но все таки тоже дост. большими скачками, как по моим ушам) хотелось бы уменьшить шаг, возможно до «1% на клик»

на других рабочих столах не стал проверять, уже этого достаточно, что бы сказать, что Тринити обрабатывает кнопки по своему, значит и рыть надо в ней :о)

все остальное работает нормально

HP Compaq NX7400 (фарш, надеюсь, ни кому не нужен)

Slacware 14.1 (софт по дефолту)

TDE-Trinity 14.0.1 (основной, софт по дефолту)

KDE4 - не используется (присутствует после установки)

 , ,

sunjob
()

AVRISP_mkII обновление прошивки в VirtualBox

Форум — General
AVRISP_mkII - не клон

AVRStudio-4 - прошивка обновляется просто и безболезненно (если она запорота при обновлении в другой, более новой AVRStudio)
AVRStudio-6 - можно обновить прошивку (худо бедно через ж...)
AVRStudio-7 - а вот хренушки, можно только запороть прошивку

после неудачного обновления прошивки в AVRStudio-7
- моргает индикатор на программаторе - "прошивка"
- не видится ни в одной студии
- возможно "восстановить", т.е. перешить "старую прошивку" только в avrstudio-4, потому как там есть отдельный пункт обновления прошивки: "menu/tools/AVRISP mkII Upgrade" 

ВОПРОС тем у кого есть опыт обновления прошивки в VBox:
- возможно ли обновить прошивку в AVRStudio7 в VirtualBox?
- возможно ли обновить прошивку как ни будь иначе без использования AVRStudio7 (linux, avrdude, cli)?
- в более позних студиях (5.х и выше) пункт меню "AVRISP mkII Upgrade" отсутствует, как можно принудительно вызвать "обновление прошивки"?

- Linux, VBox с AVRStudio след. версий :
- 4.19.730
- 6.2.1563 sp2
- 7.0.634 (обновленная)

 

sunjob
()

Slackware Current 14.2 without PULSE

Форум — Admin

добрый день

в связи с поледними событиями (выходом Slackware-14.2 w/o ALSA & with PULSE) соотв. вопрос: подскажите, пожалуйста, где скачать последнюю версию slackware-current (x32/x64) c присутствующим ALSA (и соотв. отсутствующим PULSE)?

или это уже невозможно?

естественно, кроме slackware-14.1 iso версий, т.к. все таки хотелось бы не потерять все наработки за последние два года

спасибо

 , ,

sunjob
()

wicd + local net (вафля + локальная сетка)

Форум — Admin

добрый день

использую (временно) wicd для подключения к инету

при подключении к wifi-точке, отваливается «локальное» соединение и подключается wifi-интерфейс, и, естественно, все локальные подключения так же отваливаются

согласен, по умолчанию, все вроде так и должно быть (бла бла бла)

задача:

- при подключении к wifi-точке НАДО «НЕ ОТРУБАТЬ» локальный сетевой интерфейс а ОСТАВИТЬ ПОДКЛЮЧЕННЫМ

- задача состыковки ip-адресов/сеток/масок - не рассматриваем

- маршрутизация пока так же не очень интересует, точнее до тех пор, пока не будет реализована основная задача

можно ключаевые слова, ссылки, доки

заранее спасибо

...

исходные данные, constant, меняться не будут

- slackware 12.2

- kernel-2.6.29.6

- wicd-1.5.9 (только эта версия, остальные либо глючат, либо еще и не собираются)

- python-2.5.2

 

sunjob
()

GIT - проблема клонирования

Форум — Admin

добрый день

пытаюсь скачать исходники из git-а, ни чего не получается: - скорость мизерная - затем затыкается на ошибке - при повторе/продолжении затыкается там же

накачивает примерно 1.6Г и на этом все

доп. вопрос - при работе с git-ом скорость такая маленькая это нормально? - ну и собственно, где рыть?

п.с. можно ключевые слова, ссылки, доки

спасибо

...

//

// git clone

//

git clone --recursive https://anonymous@scm.trinitydesktop.org/scm/git/tde
cd tde
git submodule init
git submodule update
error: RPC failed; result=18, HTTP code = 20036 MiB | 1024 bytes/s
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
Clone of 'https://system@scm.trinitydesktop.org/scm/git/tde-i18n' into submodule path 'main/tde-i18n' failed

repeat download

Cloning into 'main/tde-i18n'...
remote: Counting objects: 281256, done
remote: Finding sources: 100% (281256/281256)
remote: Getting sizes: 100% (99210/99210)
Receiving objects:  24% (69042/281256), 44.30 MiB | 15.00 KiB/s

//

// git gui

//

error: RPC failed; result=22, HTTP code = 502
fatal: The remote end hung up unexpectedly

на локале и виртуалке, результат один

по вики проекта, с описанием как пользоваться git-ом, пробовал всяко разно, ни чего не помогло

error: RPC failed; result=22, HTTP code = 502
fatal: The remote end hung up unexpectedly

...

вики с описанием URL

slackware-12.2
- git-2.6.3
- curl-7.45.0
- wget-1.16.3

slackware-14.1 x64
- git-1.8.4
- curl-7.31.0
- wget-1.14

 

sunjob
()

Midnight Commander - просмотр хтмл страниц

Форум — General

при просмотре по F3 сохраненной html-страницы - выдает транслит вместо нормального русского текста

PROFILE:
проверял на пустом профиле, все так же

LANG:
LANG=ru_RU.UTF-8 mc - так же показывает транслит

как побороть, кроме замены версии mc?

mc --version
GNU Midnight Commander 4.6.3
Virtual File System: tarfs, extfs, cpiofs, ftpfs, fish, smbfs, undelfs
With builtin Editor
Using system-installed S-Lang library with terminfo database
With subshell support as default
With support for background operations
With mouse support on xterm and Linux console
With internationalization support
With multiple codepages support
Data types: char 8 int 32 long 32 void * 32 off_t 64 ecs_char 32

скриншоты маленькие, поэтому вставил без клик-превью

http://i66.fastpic.ru/big/2015/1109/09/9bbc9705c38dbe2416f4d0f75d810c09.jpg

http://i66.fastpic.ru/big/2015/1109/0f/3a3e7e9ad9e67166a47dbe5c4cdf1b0f.jpg

 

sunjob
()

bash script - ошибка перехода в каталог с тильдой

Форум — Desktop
в функцию на баше отправляется параметр "путь к другому скрипту с тильдой", вида

~/PATH_TO_FILE/FILE

в функции происходит парсинг на путь и имя файла, при попытке перейти в каталог, выдается сообщение ошибки
если тут же копипастом вставить к ком. строку просмотр каталога 'ls -ld' - то каталог видится
если так же сделать cd - тоже все нормально
 
если вызывающий аргумент подрихтовать и тильду заменить на нормальный путь /home/$USER
то в функции переходит происходит нормально

func            '~/PATH_TO_FILE/FILE' - error
func  '/home/$USER/PATH_TO_FILE/FILE' - OK 

если просто в терминале набрать переход с тильдой то все нормально:
cd ~/PATH_TO_FILE/

далее кусок функции и эхо вывод

#!/bin/sh

func()
{
    SCRIPT=$(basename "$1")
SCRIPT_DIR=$(dirname  "$1")

echo "
'$1'
'$SCRIPT_DIR'
"
# пробовал "оба варианта"
cd   $SCRIPT_DIR        
cd   $(dirname  "$1")

...

}

вызов функции

func            '~/PATH_TO_FILE/FILE' - error
func  '/home/$USER/PATH_TO_FILE/FILE' - OK 

...

run_prc.sh: line 80: cd: ~/PATH_TO_FILE: No such file or directory

cd ~/PATH_TO_FILE - OK

...

менять путь - не катит

/bin/bash-3.1.17  
/bin/bash-3.2.57  
/bin/bash-4.3.30 

slackware-12.2

 

sunjob
()

VirtualBox 5.0.6 & Virtual Media Manager

Форум — Desktop

добрый день

раньше, работа с имиджами дисков/dvd-образов (добавление, удаление, выбор) - был организована через «Virtual Media Manager», т.е все имиджи были в одном месте, добавить-удалить-выбрать - открывается менеджер и более не надо рыскать по каталогам, искать и выбирать эти самые имиджи (по мне дак оч. удобно)

да, согласен, не было выбора «просто так, без добавления в библиотеку», может не удобно, но пережить можно было

теперь добавили эту возможность, добавлять «все подряд», и убрали возможность «выбора из библиотеки» (было бы логичнее, все таки оставить «бибилотеку для выбора» и добавить возможность «просто выбора»)

может я не совсем разобрался, в инете не нашел решение наскоком, возможно, кто то подскажет «о неписанных возможностях» как открыть «бибилотеку» для выбора имиджей (т.е. из настроек виртуальной машины)

спасибо

п.с. разговор иде об «коммерческой версии vbox-a», т.е. устанавливаемой из *.run - файла

 

sunjob
()

VirtualBox - SYMLINKS_ARE_NOT_PERMITTED

Форум — Admin

добрый день

проблема VirtualBox-a, известная как "SYMLINKS_ARE_NOT_PERMITTED"
проявилась в 4й и 5й версии VBox-a  (не опенсорсная, ставится *.run-файлом)

- vbox устанавливается "жестко" в каталог  /opt/VirtualBox
- подвержены 4я и 5ые версии (проверялось на 4.3.30, 5.0.6)
- если /opt или /opt/VirtualBox - являются линками на другие каталоги/партишны (причина)

ни какими манипуляциями запустить такой вариант не получилось
если сделать /opt/VirtualBox - нормальным каталогом (не ссылкой) то стартует нормально 

пробовал хак:
- распаковываем *.run, патчим  install.sh :
INSTALLATION_DIR=${INSTALLATION_DIR:-/opt/VirtualBox}
- из внешнего окружение переопределяем и стартуем установку
INSTALLATION_DIR=/usr/lib/VirtualBox ...
- установка, как ни странно, производится в нужный каталог, но при старте VBox-a все равно файлы и библиотеки берутся из "стандартного каталога" /opt/VirtualBox, т.е. так же не получилось запустить

все это не было бы проблемой, если бы каталог /opt  не был бы ссылкой на другой раздел (это "constat" - меняться не будет)

p.s.

ошибка дословно:
Failed to load R0 module /opt/VirtualBox/VMMR0.r0: Symlinks are not permitted: '/opt' (VERR_SUPLIB_SYMLINKS_ARE_NOT_PERMITTED).
Failed to load VMMR0.r0 (VERR_SUPLIB_SYMLINKS_ARE_NOT_PERMITTED)

http://i65.fastpic.ru/big/2015/1014/a0/88b59166624d155456203b29bb3df8a0.jpg

 , ,

sunjob
()

восстановление содержимого раздела ReiserFS3

Форум — Admin

возможно, не в ту тему, модераторам, просьба, при необходимости перенесите в соотв. раздел


добрый день

жесткий диск 1Тб WDC WD10EZRX-00A8LB0

разбит в след. порядке (размеры разделов указаны в реальных пределах, не больше - не меньше):

1. Boot Linux  200-250 Gb
2. Boot Linux  20-30 Gb 
3. Swap 256-500 Mb
4. HOME - все остальное 

!!! линукс разделы под ReiserFS-3 файловой системой !!!

- из под макоси был переразмечен под маковскую ф.с. 
- произведено только “быстрое создание партишн”, операция заняла неск. сек., т.е. стандартная операция из под “Disk Utility”

поясняю - ДИСК ПЕРЕРАЗМЕЧЕН в macosx утилитой "Disk Utility" в диск HFS (но запись на диск еще не делались, 
т.е. только удалили таблицу и создали раздел HFS) и 
сейчас диск размечен как HFS macosx файловая система

на системнике реально доступна загрузка только макоси, все остальное в виде live-дисков

задача: 
- восстановить содержимое диска
- хотя бы 4й раздел (домашние папки)
- по возможности и 1й раздел

спасибо

### ДОПОЛНЕНИЕ ###

загрузился под лайв-кноппиксом:

CD Live Knoppix
testdisk ver.6.14.WIP
kernel: Linux Microknoppix 3.9.6 #25 SMP PREEMPT Sat Jun 15 15:27:01 CEST 2013 i686 GNU/Linux

testdisk после сканирования выдал след. картину:

http://radikal.ru/big/857e025c285449d7ab60815714ddeb46


то, что первая партишн линукса убита (или не видна) можно допустить, что макось грохнула ее основательно, 
ладно, остальные партишны видны (sys2, swap, home)

сомнения вызывает то, что HOME - видна “двумя версиями”,
т.е. двумя строками

вопрос знающим людям, разьясните этот момент 

### ДОПОЛНЕНИЕ ###

диск 1тб, поэтому "сканирование и поиск таблицы разделов" - очень долго проходил, дошел до 30%, 
нашел самый последний раздел (home), в этот момент я недожидаясь окончания процесса (до 100%) вышел из меню 

ВОПРОС - нужно ли до конца дожидаться сканирования, что бы начать восстаналвивать партишны? 
т.е. интересует, что делает testdisk, когда идет сканирвоание? 

ведь он не файлы же ищет и именно таблицу, а если он ее нашел, то можно уже приступать к восстановлению 
или нужно все таки дождаться до конца сканирования?

 , ,

sunjob
()

поименование звук. устройств в баш скрипте

Форум — Admin
добрый день

в системе имеется 3 постоянных звуковых устройства (подключены постоянно)

обычно, после загрузки уст-ва "поименованы" так:

hw:0 - EMU101K (PCI карта, основная)
hw:1 - SAA7134 (встроенная на мат.пл или ск. всего ТВ-тюнер)
hw:2 - USB-Audio (WEB-камера)

но иногда (довольно таки часто) "hw:1" & "hw:2" меняются местами:

hw:0 - EMU101K
hw:1 - USB-Audio
hw:2 - SAA7134

ВОПРОС:
как на уровне скрипта (bash) - определить что кому принадлежит?

описание харда-софта и пр. в данном случае не имеет смысла (я надеюсь )

можно ключ. слова, ссылки, советы (обязательно отвечу на все вопросы по делу)

спасибо

 ,

sunjob
()

HAL-Автомонтирование DVD в /media/dvd

Форум — General
В данный момент в системе автомонтирование DVD происходит в каталог 
/media/<DVD_LABEL>

Все бы нормально, но если <DVD_LABEL> "корявая лейба", с пробелами или "нечитаемые символы (из за корявой кодировки)" - то вываливаются соотв. проблемы: самое простое, это не открывается с пом-ю konqueror-a итд...

DVD монтируется с помощью HAL (скорее всего), проверял отключением соотв. службы:
/etc/rc.d/rc.hald  stop
/etc/rc.d/rc.hald  start

ЗАДАЧА: 
надо "подкорректировать систему" - что бы DVD-монтировался в 
/media/dvd

возможна "проблема 2х и более DVD-дисководов", если в системе будет одновременно два и более DVD-дисководов с дисками, но пока это не критично

в инете есть заметки о "монтирование на UDEV", эти решения, естественно, не подходят 

можно советы, линки, ключевые слова
неужели ни кто с этим не сталкивался?

спасибо

---

slackware-12.2
kernel: 2.6.29.6, 2.6.32.65, 2.6.33.20
TDE-3.5.12
hal-0.5.11-i486-3
udev-135-i486-2

# UPDATE

есть решение:
/dev/sr0 /mnt/dvd udf,iso9660 user,noauto 0 0

 , , ,

sunjob
()

RAM-Disk / tmpfs - No space left on device

Форум — Admin

распаковываю большой архив на рамдиск, после частичной распаковки выдает сообщение что «фсе»

распакованный каталог занимает 2.5Гб свободного места, судя по «df» - еще 5.6Гб

какие будут идеи, комментарии, ссылки спасибо

( скрытый текст )

p.s. не смог спрятать код под спойлер, не кто не подскажет как? хелп не помог :о)

www.linux.org.ru/wiki/en/Lorcode

 

sunjob
()

Trinity TDE-3.5.13.2-x64 on Slackware-14.1 x64

Форум — Desktop

Trinity TDE-3.5.13.2-x64 on Slackware-14.1 x64

добрый день

интересует сабж, последняя нормальная, не RC-версия, она существует в природе?

на офсайте сайте, в последних релизах слакварь отсутствует

http://www.trinitydesktop.org/releases/3.5.13.2

последний релиз был в ver.3.5.12 / slackware 12.2-13.1

текущая RC-версия TDE-RC14 не интересует: тестировал на дебиане и Live-iso, в нем сломали (или убрали) настройку доп. панелей (для меня это критично)

обычные пакеты собрать, отредактировать слакбилд - не проблема, но вот этого монстра собрать не получилось. несколько раз пытался, ставил Slackware-14.4-x64 on VirtualBox, и каждый раз натыкался на большие грабли.

есть кто ни будь, кто сам смог собрать или знает таких?

сюда в топик:

- делимся опытом
- ссылками
- слакбилдами/решениями по сборке из исходников
- готовыми пакетами

желающие помочь в сборке из исходников - обращайтесь в личку/на почту, если удасться собрать, топик дополним информацией

p.s.

ОБСУЖДАТЬ не БУДЕМ :

- мои проблемы по сборке из исходников
- переход на другие DE
- нравится-не нравится

спасибо

 

sunjob
()

конфигурация наших читателей

Форум — Desktop

предлагаю описать ваши боевые конфигурации (доп. те, с которыми пришлось разбираться)

это только информационный топик, ни каких «что лучше»

с описанием :

- дистрибьютив / архитектура / DE-рабочий стол (окружение)
- ядро (uname -a)
- мат.плата, озу, процессор
- видеокарта, драйвера-версии
- звук: pulse / alsa
- основной софт/ архитектура
- стабильность, проблемы, с кот. столкнулись и их решения

инетресуют именно констатация факта, конфигурации на которых работаете и с как. проблемами сталкивались

sunjob
()

XFCE и MATE - настройка окружения, перенос с KDE/TDE-Trinity, сопутствующие вопросы

Форум — Desktop

по теме: есть настройки-окружения KDE3/Trinity, интересуют аналоги, желательно полные и/или подобные с максимальным поведением в XFCE & MATE / Debian7 Wheezy, LinuxMint 17/Qiana 17.1/Rebecca

в KDE3/TDE-Trinity есть такие замечательные «applets on panel»

- Network Folder
- Quick File Browser
- Quick Lancher
- Recoll Applet

http://i63.fastpic.ru/big/2014/1202/5c/615c581223db2eb96fff2b8f9471bb5c.png
http://i63.fastpic.ru/big/2014/1202/14/7c6492a01a054110637af9657c978714.png

ну и по теме сабжа: интересуют «аналоги»

Пояснения:

Network Folder

- сделал кучу линков на всевозможные сетевые рессуры, ткнул ярык, открылся konqueror c содержимым (красота)
- рулит кучу протоколов (ftp, ssh, fish, samba ...)

http://i63.fastpic.ru/big/2014/1202/e9/8f953aa03fe4c5481bed97b23f9caae9.png
http://i63.fastpic.ru/big/2014/1202/91/7715cca60650a6b41192427778b4b391.png

...

Quick File Browser

сразу отказался от использования «основного меню» KDE/TDE и от настройки меню под себя

http://i63.fastpic.ru/big/2014/1202/4f/fa165a423565d13bcf502e8fbe58a74f.png

создал папку MENU, и соотв. структуру дерева-меню, наполнил файлами, линками, *.desktop-ами ...

http://i63.fastpic.ru/big/2014/1202/cc/0be73550526fc1954bc775e7e170cbcc.png

добавил аплет на панель, указал на папку с «MENU» и ву-аля, прелесть, ни каких наворотов, все просто настраиваемо и понятно:

- хочешь в меню "файл" - пожалуйста
- желаете "ссылку" - не проблема
- любой другой "предмет" - все переварит и отобразит так как надо
- перенастроить меню - "отчего же не сделать", идем в папку, чудим чтот только в голову не прийдет 
  а если ни чего не приходит, просто накидываем *.desktop-ов по каталогам ...

http://i63.fastpic.ru/big/2014/1202/53/cb0b9be6307b338e3d5bccf3221dc353.png

аналогично с «быстрыми меню» на верхней панели

http://i63.fastpic.ru/big/2014/1202/aa/d9ff4c6777b47e2affd2c2e05d24d4aa.png

...

Quick Lancher

- без комментариев, тут все понятно, надеюсь

http://i63.fastpic.ru/big/2014/1202/ea/e29f1e7d5644720e66de9221634a45ea.png

...

Recoll Applet

- без него как без рук, удобный вызов поиска для Recoll

http://i63.fastpic.ru/big/2014/1202/90/88f3c4f53ddb124a73162ab8f01df390.png
http://i63.fastpic.ru/big/2014/1202/cc/36251369a28cebffa1aa50840f40f5cc.png

...

Далее - «что есть/нету, доп. вопроы»

MATE

- есть "Launch" - но он открывает сразу папку с содержимым
- есть "Connect to Server" - он создает "закладки", но это не удобно, 
  когда закладок много и они в одной кучи мешаются с другими типами закладок, 
  хотелось бы их не перемешивать и иметь сетевые закладки в одной коробке

XFCE

- есть "Directory Menu" - открывает папки и показывает файлы (если установить фильтр *.*), 
  вообщем неплохой аналог (Quick File Browser), но проблемы с отображение 
  иконок-папок-файлов - показывает только " в стандартном виде" - не удобно 

Дополнительные вопросы

XFCE

- оч.неудобный захват окна снизу (для того что бы изменить размер), 
  пока, блин,  прицелишься - весь поиздергаешься... 
  такое поведение у окна терминала, возможно это связано с тем, 
  что у этого окна нет "статусной строки"

MATE Caja 1.8.1-1.8.2

- как убрать подписи "туда обратно"? оставить только тулбар

http://i63.fastpic.ru/big/2014/1202/46/ab489af5f19df83f9ef33fe850cab546.png

MATE / LinuxMint Caja 1.8.2

- как узменить цвет в левой панели ?

http://i63.fastpic.ru/big/2014/1202/f5/7f16fdc2eea7bda835ce9631e5451bf5.png

...............................................................................

Основные и тестируемый дистрибьютивы

Slackware 12.2 / main os
  KDE/TDE-Trinity-3.5.12 

Debian 7.7.0 i386 (up to date) / tested os, on vbox 
  MATE - 1.8.1
  XFCE - 4.8

sunjob
()

глюки крона в slackware

Форум — Admin

наблюдается «несоответствие» переменных окружения, по порядку

по идее, переменные оеружения (PATH,SHELL,TERM,MAILTO,HOME etc...) должны определятся в след. порядке:

- из окружения пользователя
- из окружения крона пользователя  (если определены в кроне)
- из окружения запущенного скрипта (если определены в скрипте)

во всяком случае при настройке крона в дебиане я не замечал какого либо «неудобства» или «несоответствия данным правилам»

данные правила «не где то вычитанные - а эмпирически выстраданные» :о)

в слакваре постоянно натыкаюсь на грабли

для отладки данной задачи - из крона запускаю скрипт «cron_test.sh», который выводит переменные в файл «cron_test.log»

ниже рассмотрены 3и случая и соотв. содержимое лог-файла

// крон   - переменные закоментированы
// скрипт - переменные закоментированы
SHELL  = /bin/sh
PATH   = /root/bin:/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin
TERM   = xterm
MAILTO =.
HOME   = /home/usr
// крон   - переменные разкоментированы
// скрипт - переменные закоментированы
SHELL  = /bin/sh
PATH   = /root/bin:/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin
TERM   = xterm
MAILTO =.
HOME   = /home/usr
// крон   - разкоментированы
// скрипт - разкоментированы
SHELL  = /bash_user
PATH   = /PATH_USER
TERM   = term_user
MAILTO = mailto_user
HOME   = /home_user

итого :

первые два случая - "идентичные результаты" (косячные)
третий случай     - "самый правильный"

если переменные не определены ни в кроне ни в скрипте:
  PATH - root-овый

если переменные определены в кроне:
  переменные вообще не соот. определенным в кроне:

если переменные опеделены в скрипте:
  переменные "правильные"

т.е. «самый главные» - первые два случаю - косячные

(натыкался на это постоянно, когда хотел в крон-файле использовать команду_имя_скрипта, без полного пути, расчитывая на адекватное определение PATH)

проверено

- Sklackware 12.2 / 14.1 (глюки присутствуют)
- Debian 5.0.10 / 7.0.5  (правильное поведение)

выслушаю комментарии, можно ссылки, мысли, кто как с этим борется спасибо

...

содержимое файлов (крон и скрипт)

//
// /var/spool/cron/crontabs/usr
//

PATH=/PATH_CRON
SHELL=/bash_cron
TERM=term_cron
MAILTO=mailto_cron
HOME=/home_cron

<далее идут команды крона>
//
// cron_test.sh
//

#!/bin/sh

PATH=/PATH_USER
SHELL=/bash_user
TERM=term_user
MAILTO=mailto_user
HOME=/home_user

LOG=/home/usr/var/log/cron_test.log
echo "
SHELL  = ${SHELL}
PATH   = ${PATH}
TERM   = ${TERM}
MAILTO = ${MAILTO}
HOME   = ${HOME}
" >> $LOG
sunjob
()

ядро 2.6.32.63 вешает систему при подключении usb-flash носителя

Форум — Admin

добрый день

ядро 2.6.29.06.x (с ним все нормально, стаж с самомго момента выхода) глюк «железа» исключаем - т.к. в течении многих лет система на 3х платформах отработала без проблем данное ядро работает на все 100% / однозначно

самое последнее из 2.х - «longterm 2.6.32.63.x» - с ним проблемы

в результате «сабж» без видимых закономерностей:

- может "от балды" - заморозить систему (полностью), REISUB - не помогает, только RESET
- может нормально подмонтировать флешку
- процес записи на флешку - непредсказуем, вплоть до того, что данные могут пропасть, после перемонтирования (sync + timeout + remount)

естественно предположить, что проблема с ядром пересобирал всевозможные варианты, опции ядра, патчи, итд... - без результата

### дополнительные симптомы:

1.UDEV-RULES

в системе настроен udev-rules: при монтировании-размонтировании любого USB-устройства проигрывает сигнал

/etc/udev/rules.d/00_usbmount_beep.rules

в новом ядре - udev-rules не отрабатывают

2. копирование

при копировани файла, после перемонтирования самого файл нет, есть «мертвая ссылка»

$ ls
Индийская гробница (1959) МКВ-720.mkv

$ ls -l
ls: cannot access Индийская гробница (1959) МКВ-720.mkv: Input/output error
total 0
-????????? ? ? ? ?                ? Индийская гробница (1959) МКВ-720.mkv

### содержимое UDEV-RULES

/etc/udev/rules.d/00_usbmount_beep.rules

ACTION=="add",    SUBSYSTEM=="usb_device", RUN+="/home/bin/beep 2"
ACTION=="remove", SUBSYSTEM=="usb_device", RUN+="/home/bin/beep 3"

### система


Slackware 12.2 
KDE-TDE 3.5.12

kernels:
- 2.6.29.06.x / bfq, noop, anticipatory, deadline, cfq
- 2.6.32.63.x / bfq, noop, anticipatory, deadline, cfq

MB    - Asus P8-Z77 + Power 450W
CPU   - i7-3770K 3.50GHz
RAM   - 32Gb
VIDEO - Asus DN GTS-250 512Mb , NVidia driver 256.53.x.x

https://www.kernel.org/

###

выслушаю идеи, мысли, можно ключевые слова-ссылки тема обсуждается и на других площадках

спасибо

sunjob
()

патченный bash & set -e, странное поведение

Форум — Admin

добрый день

решил обновить BASH после «выхода в свет» недавно обнаруженной ДЫРЫ, точнее, присутствующей все время, и только недавно пристально обратившей на себя внимание

http://habrahabr.ru/company/mailru/blog/238475/ http://habrahabr.ru/post/238021/ etc...

патченный БАШ / bash - стал вести себя странно с оператором «set -e» точнее, стал выбрасывать из скрипта по непонятным причинам, не смотря на то, что оператор, на котором происходил выход из скрипта - отрабатывал без ошибок

пример, скрипт монтирования (дан только как пример, не для пристального внимания)

раньше, т.е. все время - работал без проблем, а сейчас вываливается из скрипта после команды монтирования, и т.к. у меня после монитрования идут еще другие команды - то они не выполняются

ФОРУМ «портит» и пишет в одну строку, как «НОРМАЛЬНО» добавить текст скрипта я не знаю (можете подсказать) cut --->

#/bin/sh clear; set -e HOST=xxx.xxx.xxx.xxx PTR=~/tmp/mnt_${HOST} ( mkdir -p ${PTR} sudo umount -l ${PTR} > /dev/null ) sshfs root@${HOST}:/ ${PTR} -p xxxxx -o allow_other

...<blah blah blah> другие команды

cut --->

сначало установил самый последний БАШ bash-4.3.0 patch to 4.3.30

и заметил, что перестали нормально работать slackBuild-скрипты, которые раньше нормально отрабатывали

подумал, что навый БАШ непереваривает старые оси, ладно, установил заплаты на «свой родной баш» bash-3.2.48 patch to 3.2.57

и та же самая история, slackBuild-скрипты перестали отрабатывать... доходят до команды make - и вываливаются, несмотря на то, что сама команда отрабатывает без ошибок

в конечном итоге перестали работать около 100 пользовательских баш-скриптов откатился на старый-дырявый баш

на десктопе такой откат - не существеннен, а вот на сервере...

что то случилось в мире опенсорса пока я отсутствовал? :о) какие будут комментарии?

заранее спасибо

...

slackware 12.2 kernel 2.6.32.63-smp kde-tde 3.5.12

bash source http://ftp.gnu.org/gnu/bash/

bash-3.2.48 with patches: bash32-049 - bash32-057

bash-4.3 with patches: bash43-001 - bash43-030

sunjob
()

RSS подписка на новые темы