LINUX.ORG.RU

Сообщения phan13

 

[Zenity] Не выполняет отмену

Есть небольшой скрипт с гуем, который переименовывает в транслит кириллицу(найден на лоре, кстати, только без гуя) Так вот, всё работает, кроме одной очень важной вещи, когда нажимаешь 'отмена' в любом из диалогов, то от продолжает работу Вот код


#!/bin/sh
zenity --info --text="Выберите путь к файлам, которые нужно перевести в транслит, для продолжения нажмите 'Ok' " 
FILE=`zenity --file-selection --directory --title="Путь к кириллице"`
  case $? in
                 0)
                        echo "Выбран \"$FILE\".";;
                 1)
                        echo "Файл не выбран.";;
                -1)
                        echo "Файл не выбран.";;
        esac 
if [ "$?" = 1 ]                      
                then                                            
                        break                                   
                fi
cd "$FILE" || exit; 
( zenity --question --text "Сейчас все файлы в папке бутут переименованы в транслит, продолжить?" )
if [ "$?" = 1 ]                         
                then                                            
                        break                                   
                fi
(
shopt -s nullglob 
for NAME in * ; do 
  TRS=`echo $NAME | sed "y/абвгдезийклмнопрстуфхцы/abvgdezijklmnoprstufxcy/"`
  TRS=`echo $TRS  | sed "y/АБВГДЕЗИЙКЛМНОПРСТУФХЦЫ/ABVGDEZIJKLMNOPRSTUFXCY/"`
  TRS=${TRS//ч/ch};
  TRS=${TRS//Ч/CH} TRS=${TRS//ш/sh};
  TRS=${TRS//Ш/SH} TRS=${TRS//ё/jo};
  TRS=${TRS//Ё/JO} TRS=${TRS//ж/zh};
  TRS=${TRS//Ж/ZH} TRS=${TRS//щ/sh\'};
  TRS=${TRS//Щ/SH\'} TRS=${TRS//э/je};
  TRS=${TRS//Э/JE} TRS=${TRS//ю/ju};
  TRS=${TRS//Ю/JU} TRS=${TRS//я/ja};
  TRS=${TRS//Я/JA} TRS=${TRS//ъ/\`};
  TRS=${TRS//ъ\`} TRS=${TRS//ь/\'};
  TRS=${TRS//Ь/\'}
  if [[ `file -b "$NAME"` == directory ]]; then
    mv -v "$NAME" "$TRS"
    cd "$TRS"
    "$0"
    cd ..
  else
    mv -v "$NAME" "$TRS"  
  fi
done ) | zenity --progress \
          --title="Перевод в транслит" \
          --text="Перевожу в транслит..." \
          --percentage=0 \
          --auto-close \
          --pulsate
zenity --info --text="Мы закончили!" 
Что делать?

 

phan13
()

Не пингуется Arch

Есть сеть, раздаваемая через wi-fi,
в арче прописал
route add default gw 192.168.0.104
Комп с виндой теперь пингует арч
а вот арч пинговать мастдай никак не хочет
ЧЯДНТ?
Зы. arch - 192.168.0.101
Win - 192.168.0.104

phan13
()

Права доступа на скрипты

У меня, допустим, есть скрипт с названием script. Если я в терминале введу

sh script
то он выведет то, что мне нужно, но, если я добавлю {execi 1 ~/script} в conkyrc, то он будет ругаться примерно так: /home/phan13/script: Отказано в доступе

chmod +x сделан

ЧЯДНТ?

phan13
()

[Гном][Странности] Запароленные rar архивы

Я не знаю что это, баг или фича, но если начать распаковывать запороленный архив, введя любой пароль, то распаковка начинается, потом в конце пишет ошибку и удаляет все распакованные файлы, НО, если успеть скопировать распакованные файлы, то их можно без проблем вставить куда угодно.
Например скачал я саундтреки из фильма(для ознакомления) а там запароленный rar архив, начинаю распаковку в папку, во время распаковки захожу в ту папку, ctrl+a, ctrc-c, пишет ошибку, заходу в свою папку с музыкой, ctrl-v, вуа-ля, все файлы из архива тут.

 ,

phan13
()

[firefox] Странности

Например форма для ввода текста на лоре тёмно серого цвета(установленно темой) и цвет шрифта - белый, но например на других сайтах форма белого цвета и цвет шрифта тоже белый, и поэтому не видно что печатаешь, в Edit - Preferences - color, нету пунка за это отвечающего, вот пример скриншотами:
Лор - http://savepic.ru/2529527.png
Например контакт(хотя текст там написан) - http://savepic.ru/2505975.png

ЧЯДНТ?

 

phan13
()

[Вещества] HTML - пользователи

Можно ли на сайт html+css добавить группы пользователей, авторизацию, регистрацию? Слышал про Joomla, будет ли она работать в этой связке, или там тоже нужен php?

 

phan13
()

[flashplayer] Падения онного

Арч, гном2, 32бита, пример падения:

Слушаю музыку на простоплеере(пример) открываю вкладку с хабром - флеш падает и там и там, рефрешу страничку с музыкой, всё нормально, и если теперь я _закрою_ вкладку с хабром то флеш на простоплеере тоже упадёт 100%, это происходит на всех страничках где есть флеш.

Куда копать?

 

phan13
()

[flash] Посоветуйте среду разработки

Собственно сабдж, так же надо что бы это был open source, так как для обучения пока покупать что то дорогое нет возможности

 

phan13
()

Восстановление данных

Позвонили, сказали что винт «сожрал» фото. Примерно 2 гб. Какие есть способы восстановления данных этого типа?

phan13
()

[bash] Небольшой вопрос

Например есть совсем не большой скрипт(да даже не назовёшь это скриптом)

#!/bin/bash
ifconfig wlan0 up &
iwconfig wlan0 essid [тут ESSID точки доступа] &
wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf &
dhcpcd wlan0

Но
dhcpcd должен запускаться от рута
как сделать что бы скрипт запускался с правами рута?

 

phan13
()

[lib][arch] Flush

При запуске из терминала:

[dima@myhost ~]$ flush
flush: error while loading shared libraries: libboost_system-mt.so.1.45.0: cannot open shared object file: No such file or directory

пытаюсь установить libboost_system-mt, libboost_system-mt.so, libboost_system-mt1.45.0, libboost_system-mt1.45, libboost_system-mt.so.1.45.0

нету ни через Pacman, ни через yaourt

что делать то?

 ,

phan13
()

[ftp][vsftpd] права доступа

похоже что выставлены не правельные права доступа на /home/ftp
конфиг:

background=YES
double_377=NO
listen=YES
check_shell=NO
pasv_enable=YES
pasv_min_port=35000
pasv_max_port=36000
local_enable=YES
write_enable=YES
local_umask=0002
chroot_local_user=NO
secure_chroot_dir=/usr/local/share/vsftpd/empty
passwd_chroot_enable=YES
convert_charset_enable=1
local_charset=UTF8
remote_charset=WIN1251
force_dot_files=NO
max_clients=20
max_login_fails=3
max_per_ip=5
connect_from_port_20=YES
idle_session_timeout=600
data_connection_timeout=120
ftpd_banner=Welcome to phan's FTP service
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_umask=0000
no_anon_password=YES
anon_max_rate=0
anon_root=/home/ftp/pub
local_root=/home/ftp/pub
ftp_username=ftp
chown_uploads=YES
chown_username=maf
chown_upload_mode=0775
file_open_mode=0777
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log

[dima@myhost ~]$ ls -la /home/ftp
итого 20
drwxrwxrwx 4 ftp users 4096 Мар 13 13:42 .
drwxr-xrwx 17 dima users 4096 Апр 3 00:59 ..
drwxr-xr-x 2 ftp users 4096 Мар 13 13:42 incoming
drwxr-xr-x 3 ftp users 4096 Апр 3 04:30 pub
-rwxr-xr-x 1 ftp users 170 Дек 12 18:13 welcome.msg

что делать?

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

 ,

phan13
()

Ftp

Поднял фтп vsftpd
в мозиле ввожу
ftp://192.168.0.100/

всё хорошо, всё что в папке /home/ftp/pub там отображается

в квартире сеть роздана вай фаем

беру недобук, ввожу ftp://192.168.0.100/
не может найти сервер, хотя в настройках сказано:

local_enable=YES

что делать?

phan13
()

[arch][usb] Canon 450d

Есть фотик canon 450d, при подключение его к юсб, на экране фотика написано busy, всё как должно быть, но через 2-3 секунды эта надпись исчезает и карта памяти на фотике не монтруется.

[dima@myhost ~]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 145f:0176 Trust
Bus 004 Device 002: ID 046d:ca03 Logitech, Inc. MOMO Racing
Bus 004 Device 003: ID 09da:0080 A4 Tech Co., Ltd
Bus 002 Device 007: ID 04a9:3145 Canon, Inc. << вот он

что сделать что бы фотик показывался как флешка? Картридер не предлагать..

 ,

phan13
()

Термопаста и проц

Так случилось что крепления радиатора сломались(был дешёвый пластик)

купил в кее термопасту, соединил ей, теперь проц держится за радиатор и кулер только из-за термопасты, температура проца в норме, вопрос:

Можно так оставить или нужны всё таки крепления?

phan13
()

Ваще не про линукс=)

Люди, нужна помощь, завтра контроша по инфе, есть вот такая задачка:

Черных шаров - 18. Достали белый шар - 2 бита. Сколько всего шаров?

Как я понял на теорию вероятности, а как решать то?)

phan13
()

Оперативка

Есть 2 опиративки 1 гб и 2 гб, ддр2

Если вставлять 1 гб, то всё ок

При вставке 2 гб, комп все кулеры крутит, но нету НИ одного пика, Монитор не ключается

phan13
()

[Archlinux] Wine + Lineage 2

При попытке запуска установочного файла:
[dima@myhost ~]$ wine /home/dima/Lineage/setup.exe
err:virtual:map_image failed to set 60000020 protection on section .text, noexec filesystem?
err:virtual:map_file_into_view failed to set 00000005 protection on file map, noexec filesystem?
err:virtual:NtMapViewOfSection map_file_into_view 0x220000 1000 000000000 failed
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
fixme:ole:CoInitializeSecurity (0x33fa90,-1,(nil),(nil),6,2,(nil),8192,(nil)) - stub!
err:virtual:map_file_into_view failed to set 00000005 protection on file map, noexec filesystem?
err:virtual:NtMapViewOfSection map_file_into_view 0x220000 1000 000000000 failed
err:virtual:map_file_into_view failed to set 00000005 protection on file map, noexec filesystem?
err:virtual:NtMapViewOfSection map_file_into_view 0x220000 1000 000000000 failed

запись диска в fstab:
UUID=9f1bf732-0e65-4932-a23d-227ad0bbddc0   /home   ext4   user,exec    0   0

куда копать?

 

phan13
()

[Archlinux] Домашняя директория

Диск разбит на
/dev/sda1 <- /home
/dev/sda2 <- archlinux
/dev/sda3 <- ubuntu
/dev/sda5 <- swap

При установки арча забыл указать что бы home был на /home, и теперб дом.дир. на /dev/sda2/home..

как мне перенести файлы с /dev/sda2/home/phan в /home/phan и назначить /home/phan , домашней директорией?

Сейчас записал в fstab

/dev/sda1 /home ext4 user 0 0

потом ввёл sudo mount -a

папка phan стала и вправду на /home

НО

файлы в /dev/sda2/home/phan тоже другие, кароче, чё делать?)

о, после ребута, всё встало на место..

 

phan13
()

[Решено][Archlinux] Проблемы с yaourt

Сегодня попытлся поставить notify-osd-bzr, всё шло как всегда, но потом от выдал вот такую строчку:

/usr/lib/gcc/i686-pc-linux-gnu/4.5.2/../../../libgtk-x11-2.0.so: undefined reference to `gdk_pixbuf_format_get_type'
collect2: ld returned 1 exit status
make[3]: *** [notify-osd] Ошибка 1
make[3]: Leaving directory `/tmp/yaourt-tmp-phan/aur-notify-osd-bzr/src/notify-osd-build/src'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/tmp/yaourt-tmp-phan/aur-notify-osd-bzr/src/notify-osd-build/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/tmp/yaourt-tmp-phan/aur-notify-osd-bzr/src/notify-osd-build'
make: *** [all] Ошибка 2
Преждевременный выход...
==> ERROR: Makepkg was unable to build notify-osd-bzr.

Думал что из-за пакета(хотя написано русским языком что проблемма именно в libgtk-x11-2.0.so)

Устнановил убунтовские шрифты без проблем, тоже из Aur, попытался поставить gdm-old ииии:

/usr/lib/gcc/i686-pc-linux-gnu/4.5.2/../../../libgtk-x11-2.0.so: undefined reference to `gdk_pixbuf_format_get_type'
collect2: ld returned 1 exit status
make[2]: *** [gdm-binary] Ошибка 1
make[2]: Leaving directory `/tmp/yaourt-tmp-phan/aur-gdm-old/src/gdm-2.20.11/daemon'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/tmp/yaourt-tmp-phan/aur-gdm-old/src/gdm-2.20.11'
make: *** [all] Ошибка 2
Преждевременный выход...
==> ERROR: Makepkg was unable to build gdm-old.

почесав репу, не долго думаю залез в гугль, на что он мне ответил «фиг», есть идеи как это исправить?

 

phan13
()

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