Автор Тема: Mageia 5 86_64 и доводим её до ума  (Прочитано 17408 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
*.rpm-based -для других дистрибутивов и советы другие.

-Так-же пытаемся запустить виндусные программы.
Дистрибутивы живут тут, есть и другие...
Зеркала: http://mirrors.mageia.org/
График выхода дистрибутивов: https://wiki.mageia.org/en/Mageia_5_Development
https://wiki.mageia.org/en/Mageia_6_Development

Под пользователем слишком часто надо иметь Админские права НАДОЕДАЕТ!!! По этому делаем доступ для root
Входим под пользователем, запускаем консоль, в консоли пишем su вводим пароль, ищем: usr/share/config/kdm/@kdmrc ищем надпись AllowRootLogin=false, меняем на true
(И\или  в консоли пишем su вводим пароль, sudo dolphin...)
-И зачем прячут? Умный и искать даже не будет. -А вот я нашёл!
-Самое страшное, то что я ОСОЗНАЮ, что я делаю!

ЗЫ: Все дальнейшие действия делались под rootОМ

ЗЗЫ: Если есть чего добавить - пишите в личку! -Спасибо за критику и исправления/дополнения! -Для флэйма\срача есть КУРИЛКА!!!

ЗЗЗЫ: -Забыл сказать, что убежал под пользователя(завалить систему труднее под пользователем!!!) -Если это произошло, то под рутом создаём нового пользователя и восстанавливаем все настройки.
« Последнее редактирование: 23/08/2015 08:55:11 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #1 : 01/09/2012 00:25:13 »
Каждые 10 минут гаснет монитор! Меня это бесит!
Спойлер
Смотрим параметры по команде: xset -q

xset dpms 0 0 0   -устанваливаем время в 0
xset -dpms && xset s off & -выключаем DPMS

-В итоге КДЕ, всё равно восстановит :(

Самое действенное это: Запустить Параметры системы=>Управление питанием=>Снять галку с "Энергосбережение монитора" Под рутом\пользователем проделать то-же самое!
« Последнее редактирование: 10/10/2014 04:19:50 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #2 : 01/09/2012 00:39:49 »
Firefox 10.7 замучил меня сегодня вылетами.
Спойлер
Обновляемся до нужной версии вручную: Скачиваем Firefox , распаковываем и ложим эту папку в: /opt

ЗЫ: В Итоге имеем: Автоматическое обновление до стабильной/актуальной версии(Чего не было по умолчанию)

Для просмотра Flash, скачиваем: http://get.adobe.com/ru/flashplayer/ последнюю версию, устанавливаем, И ПРОВЕРЯЕМ НАЛИЧИЕ файлика  libflashplayer.so в /lib64/mozilla/plugins/ и /lib/mozilla/plugins/ (в обоих каталогах), при отсутствии копируем(можно конечно ссылку  :) ). Как оказалось огнелис проверяет только /usr/lib/mozilla/plugins/libflashplayer.so -не забываем про права, хотябы на чтение...

можно и так: ~/.mozilla/plugins/libflashplayer.so только обновлять придётся вручную!


ЗЗЫ: -Не забываем дать каталогу /opt права - иначе, лиса обновиться не сможет!
Мутим ярлык:
Создаём файлик такого содержания:
Спойлер
[Desktop Entry]
Categories=GTK;Network;WebBrowser;X-MandrivaLinux-Internet-WebBrowsers;X-MandrivaLinux-CrossDesktop;
Comment[ru]=Веб-навигация
Comment=Browse the Web
Exec=/opt/firefox/firefox -no-remote -P
GenericName[ru]=Веб-браузер
GenericName=Web Browser
Icon=/opt/firefox/browser/icons/mozicon128.png
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;
Name[ru]=Firefox Nightly
Name=Firefox Nightly
StartupWMClass=Firefox
Terminal=false
Type=Application
Version=1.0
сохраняем его под именем:"Firefox Nightly.desktop", кладём его в: /usr/share/applications/ и наблюдаем в "Меню запуска приложений" новый ярлык.

Отключение ГЛЮЧНОГО HTML5плеера на youtube:
Устанваливаем YouTubeCenter Жмём на шестерёнку в правом верхнем углу, выбираем закладку плеер, "Тип плеера" меняем с "По умолчанию" на "Flash" -дополнение в прицепе
chrome://adblockplus/content/ui/firstRun.html -настройка адблока
Орфография с Ё addon-0.4.5-an+fx+tb+fn+sm.xpi

Если какое-то дополнение не хочет устанавливаться, а НАДО, то: about:config
Найти настройку "xpinstall.signatures.required" и выставить "false"
« Последнее редактирование: 11/03/2016 08:17:23 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #3 : 10/11/2013 02:54:01 »
Qutim
Если захотелось установить Qutim(ICQ, QIP, майлагент, вконтакт, jabber и др.), то придётся повозиться с консолью  :D
# urpmi.addmedia --distrib mageia-russian http://packages.mageialinux.ru/mageia4/i586/
# urpmi qutim qutim-sounds qutim-emoticons   
Смайлы ложить ~/.local/share/qutim/emoticons/qip в конечной папке должен присутствовать emoticons.xml в нём находится описание(какому смайлу какой набор символов).
Звуки: ~/.local/share/qutim/sounds/звуки  в конечной папке должен присутствовать fileлюбое_имяname.xml в нём находится описание(какому действию какой звук)
/usr/share/apps/qutim/sounds/
*.xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE qutimsounds>
<qutimsounds>
<sounds>
<sound event="IncomingMessage" >    <file>sndIncMsg.wav</file>    </sound> //Входящее сообщение
<sound event="OutgoingMessage" >    <file>sndMsgSent.wav</file>    </sound> //Исходящее сообщение
<sound event="AppStartup" >        <file>sndStartup.wav</file>    </sound> //qutIM запущен
<sound event="BlockedMessage" >        <file>sndAuthDeny.wav</file>    </sound> //Блокированное сообщение
<sound event="ChatUserJoined" >        <file>sndOnline.wav</file>    </sound> //Контакт присоединился к конференции
<sound event="ChatUserLeft" >        <file>2.wav</file>        </sound> //Контакт покинул конференцию
<sound event="ChatIncomingMessage" >    <file>sndIncMsg.wav</file>    </sound> //Входящее сообщение из конференции
<sound event="ChatOutgoingMessage" >    <file>sndMsgSent.wav</file>    </sound> //Исходящее сообщение в конференцию
<sound event="" >    <file>sndFileRcvd.wav</file>    </sound> //Передача файла завершена
<sound event="UserOnline" >        <file>sndOnline.wav</file>    </sound> //Контакт в сети
<sound event="UserOffline" >        <file>2.wav</file>        </sound> //Контакт отключен
<sound event="UserChangedStatus" >    <file>sndStatus.wav</file>    </sound> //Контакт изменил статус
<sound event="UserHasBirthday" >    <file>2.wav</file>        </sound> //День рождения
<sound event="UserTyping" >        <file>sndServerMsg.wav</file>    </sound> //Контакт печатает
<sound event="System" >            <file>sndTray.wav</file>    </sound> //Система
<sound event="Attention" >        <file>2.wav</file>        </sound> //Будильник
</sounds>
</qutimsounds>
После добавления нужно перезапустить кутим!
Смайлы и звуки в прицепе...
 

Прикручиваем учётную запись qip к pidgin
« Последнее редактирование: 20/01/2015 12:30:16 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2691
  • Похвалили: 80 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • drfaust.asuscomm.com
Mageia 5 86_64 и доводим её до ума
« Ответ #4 : 10/11/2013 16:54:12 »
А вот и решение проблемки с ICQ (для учётки  icq надо менять сервак, шаманить с шифрованием и портами). Решений подобных пруд пруди в нете. Оставляю для "напоминалки" , мож кому и пригодиться? Это применительно к копете, но те же настройки пашут и в pidgin (вот там сервак надо менять):
« Последнее редактирование: 10/10/2014 04:20:34 от Master X »
Не кассами одними жив ЦТО ;-)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #5 : 29/11/2013 01:29:31 »
Кодеки для воспроизведения мультимедии:
Спойлер
urpmi a52dec gstreamer0.10-a52dec gstreamer0.10-decoders gstreamer0.10-decoders-audio gstreamer0.10-dts gstreamer0.10-dv gstreamer0.10-faad gstreamer0.10-ffmpeg gstreamer0.10-flac  gstreamer0.10-gsm gstreamer0.10-jp2k gstreamer0.10-lame gstreamer0.10-libass gstreamer0.10-mms gstreamer0.10-mpeg gstreamer0.10-mpeg2enc gstreamer0.10-musepack gstreamer0.10-neon gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-pulse gstreamer0.10-resindvd gstreamer0.10-rsvg gstreamer0.10-rtmp gstreamer0.10-speex gstreamer0.10-twolame gstreamer0.10-voip gstreamer0.10-vp8 gstreamer0.10-wavpack gstreamer0.10-x264 gstreamer0.10-xvid libgstreamer0.10_0 gstreamer1.0-a52dec gstreamer1.0-dv gstreamer1.0-faad gstreamer1.0-flac gstreamer1.0-gsm gstreamer1.0-lame gstreamer1.0-libass gstreamer1.0-libav gstreamer1.0-mms gstreamer1.0-mpeg gstreamer1.0-mpeg2enc gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-pulse gstreamer1.0-rtmp gstreamer1.0-soup gstreamer1.0-speex gstreamer1.0-tools gstreamer1.0-twolame gstreamer1.0-vp8 gstreamer1.0-wavpack gstreamer1.0-x264 openal faad2 lib64quicktime0 libquicktime-faad lib64xine1 xine-plugins xine-faad libquicktime-x264 x264 mplayer gecko-mediaplayer lame libquicktime-lame lib64twolame0 twolame lib64mpg123_0  ffmpeg mpeg2dec libquicktime-dv lib64avfilter3 lib64avutil52 lib64dvdcss2 lib64dvdnav4 lib64dvdread4 lib64mp4v2_2 lib64phonon4 phonon-gstreamer phonon-vlc phonon-xine xine-pulse vlc-plugin-common vlc-plugin-pulse gpac lib64gpac2 lib64gstvdp0.10_0 libquicktime-dv lib64xine2 transcode xine-flac xine-wavpack xine1.2-common flac wavpack

Затем обновляемся: # urpmi --auto-select --auto-update

-ЗЫ: лучше погуглить в эту сторону и заменить\дополнить. Если будет ругаться, удалять(по одному) пакеты из списка.

Или так: # urpmi task-codec-audio task-codec-video
« Последнее редактирование: 14/02/2015 07:21:09 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #6 : 23/12/2013 01:34:59 »
Настройка COM портов
Спойлер
Проверяем какие порты есть:
# ls -l /dev/ttyS* /dev/ttyUSB*
Спойлер
[root@localhost ~]# ls -l /dev/ttyS* /dev/ttyUSB*
crw-rw---- 1 root dialout   4, 64 дек 22 21:18 /dev/ttyS0
crw-rw---- 1 root dialout   4, 65 дек 22 19:44 /dev/ttyS1
crw-rw---- 1 root dialout   4, 66 дек 22 19:44 /dev/ttyS2
crw-rw---- 1 root dialout   4, 67 дек 22 19:44 /dev/ttyS3
crw-rw---- 1 root dialout 188,  0 дек 22 21:24 /dev/ttyUSB0
crw-rw---- 1 root dialout 188,  1 дек 22 21:24 /dev/ttyUSB1


ttyS0 -COM1 тот что на материнке.
USB0 и USB1 будут СОМ4 и СОМ5, те что подключены по USB (плата на мс FT2232D)

Даём всем полный доступ к бортовому СОМ1 порту.
Спойлер
# chmod 777 -v /dev/ttyS0
Аналогично поступаем с виртуальными портами:
# chmod 777 -v /dev/ttyUSB0
# chmod 777 -v /dev/ttyUSB1
 -После перегзагрузки придётся повторить!

Добавляем пользователя в группу dialout
# usermod -aG dialout user
,где user имя пользователя.
Или добавляем текущего пользователя:
# usermod -aG dialout $USER

Выходим/входим в систему(или перезагружаемся). Больше перезагрузки не страшны  ;)

Спойлер
- Добавить пользователя в группы можно и без консоли ;)  Запускаем "Центр управления Mageia" => Система => Управление пользователями, закладка группы, ищем там группу dialout, вешаем на неё галку, ОК. Выходим/входим в систему(или перезагружаемся).
-- С консоли быстрее  ;)


Говорим wine какими номерами они будут(делаем ссылки)
$ ln -is /dev/ttyS0 $HOME/.wine/dosdevices/com1
$ ln -is /dev/ttyUSB0 $HOME/.wine/dosdevices/com4
$ ln -is /dev/ttyUSB1 $HOME/.wine/dosdevices/com5

ЗЫ: Если захотелось позамыкать 2-3, 4-6, 7-8, и посмотреть эхо, то запускаем cutecom
« Последнее редактирование: 30/12/2015 09:52:01 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #7 : 23/12/2013 14:38:11 »
PL-2303
Проверяем какие порты есть:
# ls -l /dev/ttyUSB*
вывод консоли:
crw-rw---- 1 root dialout 188, 0 янв 30 01:10 /dev/ttyUSB0
Говорим wine каким номером он будут(делаем ссылку)
$ ln -is /dev/ttyUSB0 $HOME/.wine/dosdevices/com6

Правим реестр в wine /home/user/.wine/system.reg -Без этого не захотел работать программатор Тритон!
Спойлер
WINE REGISTRY Version 2
;; All keys relative to \\Machine

#arch=win64

[Hardware\\Devicemap\\Serialcomm] 1451444827
"Serial0"="COM1"
"Serial1"="COM2"
"Serial2"="COM3"
"Serial3"="COM4"
"Serial4"="COM5"
"Serial5"="COM6"
"Serial6"="COM7"
"Serial7"="COM8"
"Serial8"="COM9"
"Serial9"="COM10"
« Последнее редактирование: 30/12/2015 10:54:57 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #8 : 24/12/2013 21:01:37 »
Запись правильных *.ISO на USB накопители.
Спойлер
В консоли под ROOTом рисуем:

# dd if=/путь_к.iso of=/dev/sd* bs=1M     , где * имя флешки(команда dmesg поможет определить флешку)
(dd - утилита, if=что, of=куда, bs=1M-объём буфера 1024k)
ЗЫ: -КРАЙНЕ НЕ РЕКОМЕНДУЮ ОШИБАТЬСЯ!!! -Побайтное копирование!!!-Данные восстановить будет ОЧЕНЬ трудно!
« Последнее редактирование: 10/10/2014 04:22:53 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #9 : 25/12/2013 22:48:54 »
drak*

drak3d-------------------Эффекты трёхмерного рабочего стола
drakauth-----------------Аутентификация
drakboot-----------------Запускать графическую оболочку при загрузке системы
drakbug------------------Утилита создания отчёта об ошибке Mageia
drakbug_report-----------
drakclock----------------Настройка даты, времени и часового пояса
drakconf-----------------Центр управления Mageia
drakconnect--------------Настройка сети и интернета
drakconsole--------------Консоль
drakdisk-----------------Разметка диска
drakdm-------------------Выбор менеджера экрана
drakdvb------------------DVB
drakedm------------------Выбор менеджера экрана
drakfirewall-------------Файервол
drakfont-----------------Установка шрифта
drakgw-------------------Общий доступ к интернету
drakhardware-------------Настройка оборудования
drakhelp-----------------
drakhosts----------------Управление именами хостов
drakids------------------Интерактивный Файервол
drakinvictus-------------Файервол Invictus
drakkeyboard-------------Клавиатура
draklocale---------------Выбор языка
draklog------------------Утилита для мониторинга логов
drakmouse   -------------Выбор мыши
draknetcenter------------Сетевой центр
draknetprofile-----------Сетевые профили
draknfs------------------Управление ресурсами NFS
drakperm-----------------Права доступа
drakproxy----------------Настройка прокси
drakroam-----------------Беспроводное соединение
drakrpm------------------Управление программами
drakrpm-addmedia---------добавление источников из консоли
drakrpm-editmedia--------Настройка источника
drakrpm-edit-media-------Настройка источника
drakrpm-update   --------Обновление пакетов программ
draksambashare   --------Управление Конфигурацией Samba
drakscanner--------------Управление сканером
draksec------------------Настройка Аутентификации для доступа к служебным программам Mageia
draksound----------------Настройка звука
drakupdate_fstab---------
drakups------------------ИБП
drakuser-----------------Утилита для управления пользователями
drakvpn------------------Настройка VPN
drakx11------------------настройка видеокарты и монитора
drakxconf----------------Консольный центр управления
drakxservices------------Службы и демоны
drakxtv------------------ТВ карты
drakx-update-background--?


Автозапуски:
~/.kde4/Autostart/
~/.config/autostart/
/usr/share/autostart/
/etc/xdg/autostart/
« Последнее редактирование: 04/12/2015 04:43:34 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #10 : 25/12/2013 22:49:10 »
Пытаемся прикрутить Майлру агента...
Регаемся на http://www.jabber.ru
Настраиваем: -Psi-

-Инструкция для настройки "копыта" и майлагента-    -не проверено!
« Последнее редактирование: 10/10/2014 04:23:22 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #11 : 25/12/2013 22:49:24 »
За м ен а па р оля р уу та (что бы эта фраза не находилась поисковиками -это действие заменяет пароль root)
В окне загрузки нажать F3 Enter По Умолчанию (в конце строки дописать rw init=/bin/bash Enter)
passwd root
Changing password for user root.
New password: новый пароль
passwd: all authentication tokens updated secessfully.
Ctrl+Alt+Delete

В диспетчере файлов Dolphine, если нажать F4 -то появится консоль  ;)
Если захотелось распаковать *.RAR , то для этого необходимо установить: # urpmi unrar
# urpmi aspell aspell-ru  -грамматика в пейджерах итп


Небольшого прироста производительности можно добиться нажав сочетание Alt+Shift+F12 (Приостановить композитное расширение) -отключает красивости.
« Последнее редактирование: 11/03/2016 08:20:57 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #12 : 25/12/2013 22:49:37 »
Удаление осиротевших пакетов   # urpme --auto-orphans

Управление оборотами кулера видеокарт Radeon: $ aticonfig --pplib-cmd "set fanspeed 0 XX" ,где XX скорость в процентах от...(если выставить 0 вентилятор всё равно не остановится) до 100%

Если какая-нибудь прога сбила расширение экрана: $ xrandr -s 1680x1050   -разрешение моего монитора  ;)
« Последнее редактирование: 10/10/2014 04:23:51 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #13 : 25/12/2013 22:49:50 »
По умолчанию главный регулятор громкости управляет звуком видеокарты(HDMI). А я пользую встроенный аналоговый звук. 'Меню запуска приложений'->'Аудио и видио'->'Kmix'

Если системные уведомления двигают громкость на 100% то /etc/pulse/daemon.conf раскомментить или добавить flat-volumes = no , затем перезапустить killall pulseaudio, или перезагрузиться.

Левая кнопка "windows" - для "Меню запуска приложений" Подменяет комбинацию Alt+F1(то есть меню должно запускаться по этой комбинации)
ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/ZaWertun:/kde/openSUSE_12.3/x86_64/ksuperkey-0.3-1.1.x86_64.rpm

Или собираем в ручную:

wget https://github.com/hanschen/ksuperkey/archive/master.zip && unzip master.zip
cd ksuperkey*
make


Собранный ksuperkey положить в /usr/bin/
Для автозапуска ksuperkey.desktop положить в /usr/share/autostart/

Могут понадобиться: urpmi gcc make libx11-devel libxtst-devel pkg-config
« Последнее редактирование: 07/07/2015 07:18:32 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #14 : 25/12/2013 22:50:03 »
Монтирование разделов без ввода пароля root
Идём в: /usr/share/polkit-1/rules.d/ и создаем там файлик 10-enable-mount.rules с содержимым:
Код: 10-enable-mount.rules [Выделить]
polkit.addRule(function(action) {
    if (action.id == "org.freedesktop.udisks2.filesystem-mount-system") {
        return polkit.Result.YES;
    }
});


Код: только для юзера [Выделить]
polkit.addRule(function(action, subject) {
        if (action.id == 'org.freedesktop.udisks2.filesystem-mount-system' && subject.user == '%username%') {
            return polkit.Result.YES;
        }
    }
);



Иконка(значок) приложения, возле курсора, очень долго прыгает (по умолчанию аж 30 секунд): "Параметры системы" -> "Уведомления" -> "Запуск приложений" -> "Курсор занятости"
« Последнее редактирование: 19/06/2015 16:58:26 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #15 : 25/12/2013 22:50:15 »
ТОР браузер не воспроизводит флеш: "Инструмены" -> "Дополнения" -> "Плагины" Shockwave Flash Версия: 11.2.202.460
-Версия флэша обновляется ОЧЕНЬ редко, поэтому версия текущего может не совпадать..

Добрый значок для dolphin с правами root.
Создаём текстовый файлик:
Спойлер
[Desktop Entry]
Categories=FileManager;Utility;Core;GTK;
Comment[ru]=Просмотр файловой системы и управление файлами
Comment=Просмотр файловой системы и управление файлами
Exec=dolphin /
GenericName[ru]=Файловая система с правами root
GenericName=Файловая система с правами root
Icon=folder-black
MimeType=inode/directory;
Name[ru]=Файловая система
Name=File Manager
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=none
X-KDE-SubstituteUID=true
X-KDE-Username=root
Обозвать как-нибудь:"Файловая система.desktop" и положить /usr/share/applications/ или оставить на рабочем столе.
ЗЫ: Попросит пароль root
« Последнее редактирование: 31/10/2015 02:14:36 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #16 : 25/12/2013 22:50:39 »
Немного для WiFi

Если не видится адаптер
# urpmi kernel-firmware kernel-firmware-nonfree
ftp://ftp.uk.freesbie.org/sites/raspbmc.com/downloads/bin/lib/wifi/htc_9271.fw файлик положить в /lib/firmware/

Для аудита своей сети:
# urpmi aircrack-ng
# urpmi macchanger
Сохранения: /etc/reaver/

Ну или мутим ривера 1.5.2: https://github.com/t6x/reaver-wps-fork-t6x
wget https://github.com/t6x/reaver-wps-fork-t6x/archive/master.zip && unzip master.zip
cd reaver-wps-fork-t6x*/
cd src/
./configure
make
make install

Возможно понадобится: # urpmi libsqlite3_0 libsqlite3-devel
« Последнее редактирование: 07/07/2015 07:00:37 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #17 : 25/12/2013 22:50:53 »
Удалённый рабочий стол (комп-роутер-комп)

Спойлер
Установить x11vnc
$x11vnc -storepasswd      вводим пароль 2 раза  (пароль живёт тут: /home/имя_пользователя/.vnc/passwd)
Создаём файлик с расширением .sh
#!/bin/bash
x11vnc -usepw -display :0 -q -forever &
И добавляем его в автозагрузку /home/user/.kde4/Autostart/
Говорим firewall'у что не надо трогать эти порты: 5900:5901/tcp 5900:5901/udp
На другом компе установить TigerVNC Viewer ввести IP адрес жертвы и пароль

Firewall хранит настройки тут: /etc/shorewall/rules.drakx

 /etc/shorewall/rules -открыть tcp и udp с адреса полностью.

ACCEPT    net:192.168.1.46    fw    tcp    -    -
ACCEPT    net:192.168.1.46    fw    udp    -    -

про IPTV и исключения Firewall
Добавить соответствующие протоколы в исключения файервола.
Например, когда мы настраивали IPTV от своего провайдера в 4ой Магее, то добавили в файл /etc/shorewall/rules два правила:

ACCEPT    net:224.0.0.0/4    fw    igmp    -    -
ACCEPT    net:192.168.200.0/24    fw    udp    1234    -

Первая строчка пропускает из мультикаст-сети управляющие igmp-пакеты, вторая из сети 192.168.200.0/24 на порт 1234 udp-пакеты с собственно потоком данных IPTV. У нашего провайдера вещание идёт с этих адресов на этот порт. Адреса и порты можно узнать у своего провайдера или опытным путём - посмотреть отброшенные пакеты в логах файервола. Можно ещё запустить просмотр и посмотреть приходящий трафик с помощью tcpdump. Если не запариваться с адресами и портами, можно наверное разрешить весь входящий udp-трафик. Тогда вторая строчка будет выглядеть так:

ACCEPT    net    fw    udp    -    -

В этой конфигурации у нас одиночный компьютер (зона fw) подключен напрямую к сети (зона net). Дёрнуто отсюда.
« Последнее редактирование: 19/09/2015 06:10:53 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #18 : 25/12/2013 22:51:10 »
Установка SMF Русский  копировать с заменой
urpmi task-lamp -это Linux, Apache, MariaDB(MySQL), PHP
базы живут тут: /var/lib/mysql/ -если удалено, то service mysqld restart
Создаём базу forumsmf с паролем 1234:
mysqladmin create forumsmf
mysql -Bse "create user 'forumsmf'@'localhost' identified by '1234';"
mysql -Bse "grant all privileges on \`forumsmf\`.* to 'forumsmf'@'localhost';"
mysqladmin flush-privileges
Затем распаковать в /var/www/html/
в браузере набрать IP адрес компа на катором распакован
2 шаг дать права на просмотр и изменение содержимого 777
3 шаг
forumsmf
1234
forumsmf
forumsmf_
« Последнее редактирование: 31/10/2015 23:22:18 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #19 : 25/12/2013 22:52:12 »
Актуальный Adobe Flash, SilverLight, Unity -а почему бы и нет.
Спойлер
В Огнелисе в строке адреса пишем: about:plugins и смотрим куда ведёт путь  11.2.202.425
/usr/lib/mozilla/plugins/libflashplayer.so(/usr/lib64/mozilla/plugins/libflashplayer.so) и\или
~/.mozilla/plugins/libflashplayer.so  и делаем с ним что-нибудь, чтоб огнелис его не увидел.

urpmi.addmedia "Pipelight 32-bit" http://repos.fds-team.de/stable/mageia/5/i586/
Авторы рекомендуют 32-bit.
urpmi.addmedia "Pipelight 64-bit" http://repos.fds-team.de/stable/mageia/5/x86_64/
64-битная версия не работает.

Непонятно зачем, подписываем пакеты:
wget http://repos.fds-team.de/Release.key
rpm --import Release.key

urpmi.update -a
обновляемся
urpmi pipelight
устанавливаем
pipelight-plugin --update
обновляем плагины

и включаем:
pipelight-plugin --enable flash
Y
pipelight-plugin --enable silverlight
Y
pipelight-plugin --enable unity3d
Y
killall firefox
Запускаем огнелиса и смотрим наличие долгожданных плагинов  ;)
pipelight-plugin --create-mozilla-plugins
pipelight-plugin --update
rm -rf ~/.wine-pipelight/
Инфа взята с pipelight.net

Более простой способ, но нужен установленный гуглохром, а точнее его плагин /opt/google/chrome/PepperFlash/libpepflashplayer.so
# urpmi freshplayerplugin -это транслятор из NPAPI(Netscape Plug-in API) в PPAPI(Pepper API)

Некоторые сайты любят смотреть User Agent, -и это не проблема, не хотят пускать Линукс, будем говорить сайтам что мы заходим с Шиндовса.
Установливаем https://addons.mozilla.org/ru/firefox/addon/user-agent-switcher/ и добавляем:
ШиндовсХР и Шиндовс8.1
ШиндовсХР фирефокс34
Mozilla/5.0 (Windows NT 5.1; rv:34.0) Gecko/20100101 Firefox/34.0
Mozilla
Netscape
5.0 (Windows)
Win32

Шиндовс8.1 огнелис37
Mozilla/5.0 (Windows NT 6.3; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0
Mozilla
Netscape
5.0 (Windows)
Win32




В диспетчере файлов Dolphine, если нажать F4 -то появится консоль
« Последнее редактирование: 28/09/2016 09:24:44 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2691
  • Похвалили: 80 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • drfaust.asuscomm.com
Mageia 5 86_64 и доводим её до ума
« Ответ #20 : 17/01/2014 23:43:01 »
Дима, сорри, что влажу в твою "напоминалку", но тут решил попробовать дистр ROSA - он как и Mageia основан на Мандриве (только разрабы наши), так, что и для Mageia может пригодиться .

Фишка в том, что мой моник BenQ T900HDA не умеет выдавать Х-ам инфу о DDC (параметры о поддерживаемых видеорежимах). Ковыряться в консоли и прописывать ModeLine в xorg.conf не хотелось - нашёл "графический" метод:
1. В ROSA используется по дефолту KDE, потому лезем в "Настройка рабочего стола" выбираю "Настройка графического сервера" и выбираю в графе "Монитор" не модель монитора (моего там нет) а "Flat Panel 1366x768 24bpp"
2. Потом опять в "Настройка рабочего стола" выбираю "Экран"  и во вкладке "Размер и ориентация" выставляю "Разрешение: 1368x768", а "Частота кадров" в 60,0Гц.
3. После перезагрузки (ну если только драйвер проприетарный стоит) проверяю на самом монике режим и вижу 1366x768 а частоту в 59.9Гц, при этом никакого мыла в шрифтах (это мой Бенк он так криво отрисовывает 1368х768)

Вот так, в принципе за полчаса настроил всё что нужно (редактировать xorg.conf под свой монитор я уже привык  >:( ) из графики мышой. Думаю такой же метод подойдёт и для других "тупых LCD"
« Последнее редактирование: 10/10/2014 04:25:38 от Master X »
Не кассами одними жив ЦТО ;-)
 

Оффлайн drfaust

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2691
  • Похвалили: 80 раз(а)
  • Я не Шариков, просто судьба располосовала мой лоб.
  • Откуда: РФ, Лангепас, MSK+2 (UTC+5)
    • drfaust.asuscomm.com
Mageia 5 86_64 и доводим её до ума
« Ответ #21 : 17/01/2014 23:51:45 »
Если нету CD\DVD дисков  и иже с ними. -Используем твердотельный\шустрый накопитель USBфлэш подойдёт.

В консоли под ROOTом рисуем:

# dd if=/путь_к.iso of=/dev/sd* bs=1M     , где * имя флэшки(команда dmesg поможет определить флэшку)
(dd - утилита, if=что, of=куда, bs=1M-объём буфера 1024k)
ЗЫ: -КРАЙНЕ НЕ РЕКОМЕНДУЮ ОШИБАТЬСЯ!!! -Побайтное копирование!!!-Данные восстановить будет ОЧЕНЬ трудно!
Маленькая поправка - это сработает только если записываемая ISOшка сделана "гибридом" (большинство дистров линукса). Т.е. оригинальный образ вынь-7 грузится не будет!!!
« Последнее редактирование: 10/10/2014 04:25:55 от Master X »
Не кассами одними жив ЦТО ;-)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #22 : 17/09/2014 02:59:56 »
После втыкания этой кЕтайской гавняшки в конце dmesg мы видим
Спойлер
[  202.846036] usb 7-3: new high-speed USB device number 3 using ehci-pci
[  202.961402] usb 7-3: New USB device found, idVendor=2020, idProduct=0002
[  202.961408] usb 7-3: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[  202.961411] usb 7-3: Product: MT6225
[  202.961414] usb 7-3: Manufacturer: Network Connect
[  202.961417] usb 7-3: SerialNumber: 15цифер
[  203.055200] usb-storage 7-3:1.0: USB Mass Storage device detected
[  203.055271] scsi6 : usb-storage 7-3:1.0
[  203.055341] usbcore: registered new interface driver usb-storage
[  203.688094] usb 7-3: USB disconnect, device number 3
[  204.461029] usb 7-3: new high-speed USB device number 4 using ehci-pci
[  204.575898] usb 7-3: New USB device found, idVendor=2020, idProduct=4000
[  204.575905] usb 7-3: New USB device strings: Mfr=9, Product=10, SerialNumber=0
[  204.575908] usb 7-3: Product: MT6225
[  204.575911] usb 7-3: Manufacturer: Network Connect
[  204.578179] usb-storage 7-3:1.6: USB Mass Storage device detected
[  204.578281] scsi7 : usb-storage 7-3:1.6
[  204.656616] usbcore: registered new interface driver cdc_ncm
[  204.676919] usbcore: registered new interface driver cdc_wdm
[  204.679267] cdc_mbim 7-3:1.0: cdc-wdm0: USB WDM device
[  204.679498] cdc_mbim 7-3:1.0 wwan0: register 'cdc_mbim' at usb-0000:00:1a.7-3, CDC MBIM, 82:79:37:52:01:f2
[  204.679536] usbcore: registered new interface driver cdc_mbim
[  204.687145] systemd-udevd[3489]: renamed network interface wwan0 to wwp0s26f7u3
[  205.579689] scsi 7:0:0:0: Direct-Access     UsbModem Storage Disk     6225 PQ: 0 ANSI: 0 CCS
[  205.581678] sd 7:0:0:0: [sdd] 3862528 512-byte logical blocks: (1.97 GB/1.84 GiB)
[  205.583054] sd 7:0:0:0: [sdd] Write Protect is off
[  205.583060] sd 7:0:0:0: [sdd] Mode Sense: 03 00 00 00
[  205.583674] sd 7:0:0:0: [sdd] No Caching mode page found
[  205.583678] sd 7:0:0:0: [sdd] Assuming drive cache: write through
[  205.586545] sd 7:0:0:0: [sdd] No Caching mode page found
[  205.586550] sd 7:0:0:0: [sdd] Assuming drive cache: write through
[  205.587934]  sdd: sdd1
[  205.592921] sd 7:0:0:0: [sdd] No Caching mode page found
[  205.592926] sd 7:0:0:0: [sdd] Assuming drive cache: write through
[  205.592930] sd 7:0:0:0: [sdd] Attached SCSI removable disk
[user@localhost ~]$
флэш более 2хгигов девайс не понимает. Проц МТ6225 создан таким
 --Этот проц наверняка какими-нить ведроидами\книгами управляет итп, а тут НА...
« Последнее редактирование: 10/10/2014 04:26:09 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #23 : 17/09/2014 03:00:11 »
Распакуем архив куда-нить в /home
И положим файлы в... / согласно их путей
И файлу каждому, скажем, что он исполняем(пр.кл.мыши нужно сделать это)
И скажем затем системе::
 # modprobe -r usbserial && modprobe usbserial vendor=0x2020 product=0x4000
(И делать это нужно каждый раз ибо ОСь не знает каждый раз про этот девайс...)
« Последнее редактирование: 10/10/2014 04:26:22 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #24 : 17/09/2014 03:00:23 »
Интернет как и прочее автоматически не появится! Нужно каждый раз объяснять системе что в неё воткнули:
modprobe -r usbserial && modprobe usbserial vendor=0x2020 product=0x4000

3g_connect.sh ttyUSB0 -это ссоединение(ttyUSB0 возможно запихать в скрипт, но пока не до этого)
killall pppd -это убить(разорвать\разъединить итп)
« Последнее редактирование: 08/06/2015 04:47:33 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #25 : 17/09/2014 03:00:36 »
Или:
Вставляем в /lib/udev/rules.d/40-usb_modeswitch.rules сверху
KERNEL=="sr*",ACTION=="add",ATTRS{idVendor}=="2020",ATTRS{idProduct}=="0002",RUN+="/usr/bin/eject.sh -s /dev/%k"
ACTION=="add",ATTRS{idVendor}=="2020",ATTRS{idProduct}=="4000",RUN+="/usr/bin/usbserial-driver-bind.sh %s{idVendor} %s{idProduct}"
KERNEL=="ttyACM0|ttyUSB0",ACTION=="add",ATTRS{idVendor}=="2020",ATTRS{idProduct}=="4000",RUN+="/usr/bin/3g_connect.sh %k"

Создаём /usr/bin/3g_connect.sh
#!/bin/sh

#by zhuhaiyan 20120712

# check device
if [ "$1" = "" ]; then
    echo "device is null. exit 1."
    exit 1
fi

dev_str=`echo $1 | grep "tty"`
if [ "$dev_str" == "" ]; then
    echo "$1 is a invalid device! exit 1."
    exit 1
fi

dev_str=`ls /dev/tty* | grep "$1"`
if [ "$dev_str" == "" ]; then
    echo "$1 is not exist! exit 1."
    exit 1
fi

# check ppp0
ppp0_str=`ifconfig | grep "ppp0"`

if [ "$ppp0_str" != "" ]; then
    echo "ppp0 is exist! exit 0"
    exit 0
fi

# init comm port.
/usr/bin/atinit /dev/ttyUSB0
/usr/bin/atinit /dev/ttyUSB1
#check pin sim status.
`cat /dev/$1 > /tmp/devicelock & sleep 1` 1>/dev/null 2>&1
killall cat

`cat /dev/$1 > /tmp/cfun & chat -V "" "AT+CFUN=1" < /dev/$1 > /dev/$1` 1>/dev/null 2>&1
sleep 1
killall cat

`cat /dev/$1 > /tmp/devicelock & chat -V "" "AT+CPIN?" < /dev/$1 > /dev/$1` 1>/dev/null 2>&1
sleep 1
killall cat

at_return=`grep "READY" /tmp/devicelock`

if [ "$at_return" == "" ]; then
    echo "Invalid SIM card, please check sim pin status."
    exit 1
fi

echo "SIM is ready!!"

#for auto find apn and connect to internet.

#kill modem-manager of ubuntu.
#killall modem-manager
#get apn profile

tries=0
string_plmn=""

while [ $tries -le 3 -a "$string_plmn" = "" ]; do
#============================do======================
echo get plmn by +bmhplmn tries=$tries
#get all data from modem.
`cat /dev/$1 > /tmp/bmhplmn & sleep 1` 1>/dev/null 2>&1
killall cat
#get PLMN
`cat /dev/$1 > /tmp/bmhplmn & chat -V "" "AT+BMHPLMN" < /dev/$1 > /dev/$1` 1>/dev/null 2>&1
sleep 1
killall cat

# echo AT RETURN:
# cat /tmp/bmhplmn

at_return=`grep "+BMHPLMN:" /tmp/bmhplmn`

if [ "$at_return" != "" ]; then
   
    string_plmn=`echo $at_return | awk '{print $2}'`
    if [ "$string_plmn" = "" ]; then
        tries=$((tries + 1))
        continue
    fi
   
    string_plmn=`expr substr $string_plmn 1 5`
    break
fi

tries=$((tries + 1))
#==================================done==========
done

tries=0

while [ $tries -le 3 -a "$string_plmn" = "" ]; do
#=============================do=======================

if [ "$string_plmn" = "" ]; then
    echo get imsi by +cimi tries=$tries
    #get all data from modem.
    `cat /dev/$1 > /tmp/cimi & sleep 1` 1>/dev/null 2>&1
    killall cat

    #get cimi
    `cat /dev/$1 > /tmp/cimi & chat -V "" "AT+CIMI" < /dev/$1 > /dev/$1` 1>/dev/null 2>&1
    sleep 1
    killall cat

    echo AT RETURN:
    cat /tmp/cimi
    at_return=`grep "[0-9]" /tmp/cimi`

    if [ "$at_return" = "" ]; then
        echo invalid imsi.
        tries=$((tries + 1))
        continue
    fi
   
    string_cimi=`echo $at_return | awk '{print $1}'`
    if [ "$string_cimi" = "" ]; then
        echo fail to get cimi.
        tries=$((tries + 1))
        continue
    fi
   
    #get 5 num for plmn form imsi.
    string_plmn=`expr substr $string_cimi 1 5`
   
fi
#=========================done===================
done

if [ "$string_plmn" = "" ]; then
    echo fail to get PLMN.
    exit 1
fi

echo success to get PLMN=$string_plmn

tries=0
string_OK=""
while [ $tries -le 3 -a "$string_OK" = "" ]; do
#===================================do=================
#get all data from modem.
`cat /dev/$1 > /tmp/cfun & sleep 1` 1>/dev/null 2>&1
killall cat

`cat /dev/$1 > /tmp/cfun & chat -V "" "AT+CFUN=1" < /dev/$1 > /dev/$1` 1>/dev/null 2>&1
sleep 1
killall cat

string_OK=`grep "OK" /tmp/cfun`

tries=$((tries + 1))
#=================================done=================
done

if [ "$string_OK" = "" ]; then
    echo fail to execute at+cfun=1
    exit 1
fi

echo successfull to execute at+cfun=1
echo "start to wait for register network..."

tries=0
string_RegHome=""
string_RegRoaming=""
string_Reg="0"

while [ $tries -le 45 -a "$string_Reg" = "0" ]; do
#===================================do=================
echo "wait for network registered...,tries=$tries"
#get all data from modem.
`cat /dev/$1 > /tmp/cgatt & sleep 1` 1>/dev/null 2>&1
killall cat

`cat /dev/$1 > /tmp/cgatt & chat -V "" "AT+CREG?" < /dev/$1 > /dev/$1` 1>/dev/null 2>&1
sleep 1
killall cat

string_RegHome=`grep ",1" /tmp/cgatt`
string_RegRoaming=`grep ",5" /tmp/cgatt`
if [ "$string_RegHome" != "" -o "$string_RegRoaming" != "" ]; then
    string_Reg="1"
fi

tries=$((tries + 1))
#=================================done=================
done

if [ "$string_Reg" = "0" ]; then
    echo "fail to register network, please check."
    exit 1
fi

echo "successfull to register network."

#get apn profile
apn_profile=`grep $string_plmn /etc/3g_modem_connection/apn.dat`
echo get apn profile = $apn_profile
apn_dial=`echo $apn_profile | awk -F, '{ print $3 }'`
apn_user=`echo $apn_profile | awk -F, '{ print $4 }'`
apn_pass=`echo $apn_profile | awk -F, '{ print $5 }'`
apn_apn=`echo $apn_profile | awk -F, '{ print $6 }'`
apn_auth=`echo $apn_profile | awk -F, '{ print $7 }'`

echo apn_dial=$apn_dial
echo apn_user=$apn_user
echo apn_pass=$apn_pass
echo apn_apn=$apn_apn
echo apn_auth=$apn_auth

#make a chat script
cp /etc/3g_modem_connection/3g.template /etc/3g_modem_connection/3g
sed -i "s/__DIAL__/$apn_dial/g" /etc/3g_modem_connection/3g
if [ "$apn_apn" != "" ]; then
    sed -i "s/__APN__/$apn_apn/g" /etc/3g_modem_connection/3g
    sed -i "s/__NO_APN__/OK/g" /etc/3g_modem_connection/3g
else
    sed -i "s/__NO_APN__/#/g" /etc/3g_modem_connection/3g
fi


#make a pppd connection script.
cp /etc/ppp/peers/3g.template /etc/ppp/peers/3g
sed -i "s/__DEVICE__/$1/g" /etc/ppp/peers/3g
sed -i "s/__USER__/$apn_user/g" /etc/ppp/peers/3g
sed -i "s/__DIAL__/$apn_dial/g" /etc/ppp/peers/3g
sed -i "s/__APN__/$apn_apn/g" /etc/ppp/peers/3g
#make pap-secrets
cp /etc/ppp/pap-secrets.template /etc/ppp/pap-secrets
sed -i "s/__USER__/$apn_user/g" /etc/ppp/pap-secrets
sed -i "s/__PASSWORD__/$apn_pass/g" /etc/ppp/pap-secrets
#make chap-secrets
cp /etc/ppp/chap-secrets.template /etc/ppp/chap-secrets
sed -i "s/__USER__/$apn_user/g" /etc/ppp/chap-secrets
sed -i "s/__PASSWORD__/$apn_pass/g" /etc/ppp/chap-secrets

tries_pppd_call_3g=0
ppp0_str=""

while [ $tries_pppd_call_3g -le 3 -a "$ppp0_str" = "" ]; do
#==========================================================
exit 0
#connect to internet
pppd call 3g

tries=0
echo "pppd connecting...(timeout=120 seconds)"
ppp0_str=`ifconfig | grep "ppp0"`

while [ "$ppp0_str" = "" -a $tries -le 120 ]; do
    sleep 1
    echo "pppd connecting...,tries=$tries"
    ppp0_str=`ifconfig | grep "ppp0"`

    tries=$((tries + 1))
done

if [ "$ppp0_str" != "" ]; then
    echo "pppd is connected."

else
    killall pppd
    sleep 1
    /usr/bin/modemtoatmode
    sleep 2
fi
#===========================done============================
tries_pppd_call_3g=$((tries_pppd_call_3g + 1))

done

if [ "$ppp0_str" = "" ]; then
    echo "pppd connection timeout! exit 1."
    killall -9 pppd
    exit 1
fi

#end

Создаём /usr/bin/eject.sh
#!/bin/sh

#by zhuhaiyan 20130406

#bind usb2serial driver.
/usr/bin/usbserial-driver-bind.sh 2020 4000

#eject the cdrom.
/usr/bin/eject -s $1


Создаём /usr/bin/usbserial-driver-bind.sh
#!/bin/sh

#by zhuhaiyan 20120716 for usb serial deiver bind

if [ "$1" != "" -a "$2" != "" ]; then
modprobe -r usbserial
        modprobe usbserial "vendor=0x$1" "product=0x$2"   
fi

Делаем их выполняемыми:
cd /usr/bin
chmod +x *.sh

http://elementary.today/forum/viewtopic.php?id=713

Ещё про модемы:
/usr/lib/libDrakX/network/connection/providers/cellular_extra.pm -от сюда берутся логины пароли днски(при настройке подключения) и складываются в /etc/sysconfig/network-scripts/chat-ppp0 отсюда и подключение происходит.
« Последнее редактирование: 26/06/2015 15:37:16 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Mageia 5 86_64 и доводим её до ума
« Ответ #26 : 17/09/2014 03:01:03 »
Если захотелось перейти с релиза на альфу, бэту etc(а переустанавливать не хочется) то:
Спойлер
Удаляем старые источники:
urpmi.removemedia -a
Добавляем новые:
urpmi.addmedia --all-media --distrib ftp://mirror.yandex.ru/mageia/distrib/cauldron/x86_64

или:
urpmi.addmedia --all-media --distrib http://aglae.biomedicale.univ-paris5.fr/distrib/cauldron/x86_64/
для 586й архитектуры:
urpmi.addmedia --all-media --distrib ftp://mirror.yandex.ru/mageia/distrib/cauldron/i586
Обновляемся:
urpmi --replacefiles --auto-update --auto

Перезагружаемся.
Наводим красоту:
drakrpm-edit-media --expert
Удаляем все источники. Жмём "Добавить"
Note:  Галки напротив Debug и Testing лучше не ставить, можно увалить систему тестовыми пакетами.

  #LC_ALL=C msecgui -Запуск апплета:Настройка безопасности, прав доступа и аудита системы, так же будет вывод консоли на инглише.
« Последнее редактирование: 18/08/2015 06:48:49 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Re: Mageia 5 86_64 и доводим её до ума
« Ответ #27 : 29/06/2015 07:29:22 »
#LC_ALL=C имя утилиты, запустится на инглише, для багтрекера.
« Последнее редактирование: 29/06/2015 07:54:01 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Re: Mageia 5 86_64 и доводим её до ума
« Ответ #28 : 29/06/2015 07:50:35 »
А чтоб 3Г модем заработал:

/etc/sysconfig/network-scripts/chat-ppp0

ABORT BUSY
ABORT ERROR
ABORT 'NO CARRIER'
ABORT 'NO DIALTONE'
ABORT 'Invalid Login'
ABORT 'Login incorrect'
ABORT VOICE
ABORT 'NO ANSWER'
ABORT DELAYED
ABORT 'SIM PIN'
'' ATZ
OK-AT-OK 'AT+CPIN?'
OK-AT-OK 'AT+CMEE=2'
OK-AT-OK 'AT+CGDCONT=1,"IP","internet"'
OK-AT-OK 'AT+CGATT?'
OK 'ATDT*99#'
TIMEOUT 120
CONNECT ''
TIMEOUT 5
'~--' ''
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Онлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Re: Mageia 5 86_64 и доводим её до ума
« Ответ #29 : 29/06/2015 07:50:45 »
Линукс можно настроить как угодно! В кривых виндусах этого нету :(

Спасибо за понимание: Какаем тут: https://kkmcom.ru/index.php/topic,3254.0.html

Эта ветка постоянно дополняется и исправляется.

https://www.mageia.org/ru/

НЕНАВИЖУВИНДУСЫ!
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20