понедельник, 25 апреля 2016 г.

Спасибо Microsoft!

Спасибо Microsoft, что она дает мне возможность пользоваться Linux!

Хотел было приобрести лицензию онлайн, иногда хочется поиграть в разные игрушки, играю как все на пиратке, совесть замучала, хотел приобрести лицензию, думаю поклянчу скидочку, ага сейчас, так мне еще и доступ к учетной записи закрыли, СПАСИБО.

Теперь я окончательно стер все ntfs разделы и игры с ними, буду больше читать, возможно и больше писать.

Вот сижу на свойе ЛЮБИМОЙ слаке, и думаю, зачем меня туда только потянуло, может приставку Sony Playstation купить, на нее можно и Linux установить?

понедельник, 14 марта 2016 г.

Две и более звуковый карты в системе

Вот по этому методу я сделал себе работу внешней звуковой по умолчанию.
https://bbs.archlinux.org/viewtopic.php?id=158174

Hi, the wiki suggests making /etc/modprobe.d/alsa-base.conf, and gives this example:
options snd slots=snd_mia,snd_hda_intel
options snd_mia index=0
options snd_hda_intel index=1
snd_mia and snd_hda_intel are the modules used by the respective cards. This configuration assumes you have one mia sound card and one card using snd_hda_intel (e.g. onboard).
but how do I find the module names used in my set up, ie the equivalent to "snd_mia and snd_hda_intel" ?
You can experiment with
lsmod | grep snd
and see if you can guess the correct names. To make things a tad bit easier, try checking & diff the lsmod ouput before and after plugging in the usb card.

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

howtos:hardware:audio_and_snd-hda-intel 

четверг, 22 октября 2015 г.

Amarok после установки системы не воспроизводит mp3

Привет, если ты читаешь эти строки, то тебя тоже настигла эта неприятность. Но все поправимо и это тоже.

Достаточно установить пакет
gst-plugins-ugly
версия особо значение не имеет, главное последнюю.

Я это делаю через свой любимый SBOpkg.

вторник, 19 мая 2015 г.

Настройка XTerm.

Кто пользуется легким окружением, типа icewm, fluxbox и т.д., знают что эмулятор терминала XTerm, показывает далеко не самое красивое свое лицо, и читать с него очень трудно. Я как и другие пользователи, обычно ставим другие эмуляторы, мне например очень нравится  Konsole, но так жизнь сложилась, что работаю на старом компьютере и приходится экономить на каждом ресурсе, что есть в системе, по этому от приложений KDE и других сторонних пришлось отказаться в угоду скорости и компактности, т.е. пользуюсь тем что входит в стандартную поставку.

Привет XTerm, благодаря нескольким блогерам, по новому взглянул на этот терминал, конечно он не заменит Konsole и другие внушительные эмуляторы, но смотреть в него уже гораздо приятней, тем более что эффект будет виден и в консоли без иксов.
Не вижу смысла писать отсебятину, когда это работа уже сделана, вот по этой оригинальной статье Делаем из XTerm "конфетку"
Настраиваем сам Xterm
После настройки XTerm будет выглядеть так:

Для этого нам надо отредактировать файл .Xresources, лежащий в домашнем каталоге того пользователя, от имени которого вы запускаете эмулятор терминала (в 99% случаев это ваш домашний каталог).
Откройте его вашим любимым текстовым редактором. Если файл отсутствует, то его надо создать. Внимание, в этом файле могут быть настройки и других программ, их менять не надо, если это не старые настройки XTerm. Так же скопируйте содержимое файла .Xdefaults, если он существует и в нём есть какой-либо текст, так как после завершения настройки файл .Xdefaults использоваться не будет.
Теперь рассмотрим содержимое файла .Xresources, необходимое для правильного отображения Xterm. Внимание, вам потребуется также бесплатный шрифт Droid Sans Mono.
Шрифт легко можно установить, если у вас установлен SBOPKG
пакет называется google-droid-fonts или поищите одноименный в сети.




!==============================================================================
! XTerm !==============================================================================
!Кириллица
XTerm*utf8Title: true
XTerm*faceName: Droid Sans Mono
XTerm*faceSize: 13
xterm*bolfFont: 
xterm*scrollBar:        false
xterm*geometry:         80x50
xterm*eightBitInput:    false
xterm*metaSendsEscape:  true
xterm*colorBDMode:      true
xterm*boldMode:         on
xterm*alwaysBoldMode:   false
xterm*dynamicColors:    on
xterm*colorMode:        on
xterm*saveLines:        10000
xterm*visualBell:       false
!==============================================================================
! Цвета !==============================================================================
xterm*colorBD:     #e6d51d
xterm*background:  #111111
xterm*foreground:  #b4b4b4
! Чёрный
xterm*color0:      #000000
xterm*color8:      #555753
! Красный
xterm*color1:      #b6212d
xterm*color9:      #ff6565
! Зелёный
xterm*color2:      #4c8d00
xterm*color10:     #6bbe1a
! Жёлтый
xterm*color3:      #ff8040
xterm*color11:     #e6d51d
! Синий
xterm*color4:      #0086d2
xterm*color12:     #00d2ff
! Маджента
xterm*color5:      #963c59
xterm*color13:     #d3649f
! Циановый
xterm*color6:      #105952
xterm*color14:     #177f75
! Белый
xterm*color7:      #cdcaa9
xterm*color15:     #ffffff

Цвета задаются в шестнадцатеричном коде, так же как и в HTML. Все параметры понятны из названий, например, xterm*geometry: 80x50 означает, что размер окна XTerm будет 50 символов (строк) в высоту и 80 символов (столбцов) в ширину.

На мониторе с разрешением 1920х1080, мне комфортно работать геометрией 93x30.

А вот благодаря блогеру и его блог техноромантика вычитал интересное замечание,
В Слаквари какой-то странный Xterm, он не реагирует на изменение файла XTerm, хотя считается, что считывание файла происходит каждый раз во время запуска терминала. Однако это не повод для уныния. Стоит только набрать в консоли
$ xrdb -load $HOME/.Xresources

Как изменения тут же подхватятся и вступят в силу.

Забыл, но вспомнил.
Логинемся под root и выполняем копирования файла с настройками для пользователя root

# cp /home/имя_пользователя/.Xresources /root

Если планируете добавлять конфигурацию и для новых пользователей то еще нужно из под root выполнить и другое копирование.

# cp /home/имя_пользователя/.Xresources /etc/skel

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

четверг, 14 мая 2015 г.

Настройка Slackware 14.2 на русский язык.

Настройка Slackware 14.2 на русский язык.
Возможно для кого-то я повторюсь, но делаю это для себя, что бы каждый раз не искать нужную информацию.
Так как я обычно использую для редактирования Vim, то везде к командам буду добавлять команду для использования #vim, запускать мы это все будем от root. Вы можете заменить vim, тем что вам больше нравится, например nano или mcedit, они тоже по умолчанию установлены в систему.
До того как мы все это будем делать, предлагаю ввести команду в иксах, что бы сразу добавить русскую раскладку и переключение ее по ctrl+shift, ну мало ли, навсякий случай, если вам не нужно, можно не вводить, а сразу приступать к делу.

Вводим от обычного пользователя, от которогу будем работать под иксами.
setxkbmap -layout us,ru -variant -option grp:ctrl_shift_toggle,grp_led:scroll

В системе должен быть включен UTF-8
Обычно, при установке я изначально ставлю нужную кодировку, но если вдруг у вас стоит другая, то вот как сменить.

grep append /etc/lilo.conf
append=" vt.default_utf8=1"


если =0, то правим на =1 и выполняем
После этого нужно обновить загрузчик.

# lilo


vim /etc/profile.d/lang.sh


#!/bin/sh
export LANG=ru_RU.UTF-8
export LC_COLLATE=C


vim /etc/rc.d/rc.font

#!/bin/sh
setfont LatArCyrHeb-16
for i in 1 2 3 4 5 6; do
    echo -ne "\033%G" > /dev/tty$i
done


vim /etc/rc.d/rc.keymap

Настраиваем переключение раскладки в консоли, я там часто бываю.
#!/bin/sh
# Load the keyboard map. More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
    echo "Loading keybord layout, CapsLock to toggle"
    /usr/bin/loadkeys ruwin_cplk-UTF-8
fi


Выполняем:

chmod a+x /etc/rc.d/rc.font /etc/rc.d/rc.keymap

grep ^NROFF /usr/lib/man.conf

NROFF           /usr/bin/groff -Dutf8 -Tutf8 -mandoc

правим и добавляем
vim /usr/share/locale/locale.alias

russian ru_RU.UTF.8
ru_RU   ru_RU.UTF-8
ru      ru_RU.UTF-8


Взял я эту информацию с этого ресурса Русификация Slackware
поэтому на оригинальность не претендую, но мы продолжаем, еще нужно настроить переключение в X.
В разных средах есть свои переключатели, поэтому я остановлюсь на универсальном, который будет работать даже в чистых X.

Так как xorg.conf больше не используется, о чем сказано в
CHANGES_AND_HINTS.TXT,
там же указано как поступить если нужно все таки изменить некоторые настройки, а так как нам нужно, приступаем:

cd /usr/share/X11/xorg.conf.d/
ls

Для Slackware 14.2
10-evdev.conf 50-synaptics.conf 50-vmmouse.conf 50-wacom.conf 90-keyboard-layout.conf

Для Slackware -current (08.12.18)
10-amdgpu.conf    40-libinput.conf   70-wacom.conf
10-evdev.conf    50-synaptics.conf  90-keyboard-layout-evdev.conf
10-quirks.conf    50-vmmouse.conf    91-keyboard-layout-libinput.conf
10-radeon.conf    70-synaptics.conf



Вот последнее нас и интересует.

копируем согласно инструкции в директорию.
 Для Slackware 14.2
cp 90-keyboard-layout.conf /etc/X11/xorg.conf.d/
 Для Slackware -current (08.12.18)
cp 90-keyboard-layout-evdev.conf /etc/X11/xorg.conf.d/

Содержимое которого нужно немного изменить, знакомо по строму, доброму xorg.conf, переключение на русский/английски по альт и шифт вместе и индикация будет капс.
Для Slackware 14.2
vim /etc/X11/xorg.conf.d/90-keyboard-layout.conf
Для Slackware -current (08.12.18)
vim /etc/X11/xorg.conf.d/90-keyboard-layout-evdev.conf

Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:caps,terminate:ctrl_alt_bksp"

Все перезагружаемся и наслаждаемся нашей русификацией.

четверг, 12 марта 2015 г.

Сервис D-Link в Одессе, теперь уже в Киеве.

Давно хотел отметить сервис и фирму D-Link в частности по поводу качества работы одноименных изделий, мало того, что ломается ее продукция, так это происходит достаточно часто, прямо с витрины, даже так, несколько ящиков с роутерами, сразу уехали в сервис, который находился раньше в Одессе, о нем позже, так и очень часто изделия не работают из коробки или выходят очень часто из строя, достало на столько, что продажи в нашем магазине сошли к одной, ну максимум двум в месяц, и то, если покупатель сам захочет.



По поводу сервиса, хочется отметить, что раньше сервис работал в моем городе Одессе, и кое-как мы решали вопросы по замене и ремонту продукции D-Link, но с прошлого года 2014, сервис больше не работает, вся продукция не надлежащего качества, должна отправляться нами или покупателем в славный город Киев. Не вопрос, но согласно ЗПП, если вес продукции составляет больше 5 килограмм, оплату и доставку на себя берет магазин или сервисный центр, если посмотреть, на размеры современных сетевых устройств для дома и офиса, их размеры и вес, явно не попадают под оплачиваемые фирмой D-Link, если компания Intel или WD и другие крупные производители, при решении данных вопросов, берут половину расходов на себя, то-есть при отправке в сервис оплачивает магазин, а по возврату оремонтированной продукции или замененной, оплачивает сервис, то в данном случае с D-Link, оплачивает магазин или покупатель.

Выводы таковы, что фирма D-Link в Украине, свела расходы своей компании за счет потребителей и продавцов. Возможность заработать, а клиентам получить продукцию, которая сможет конкурировать на рынке Украины, а в моем случае Одессы в частности, стремиться к нулю, потому что при равной стоимостью с другими производителями, клиент данной продукции может попасть на доставку в сервис и обратно, что удорожит эту продукцию, а магазины будут терять прибыль, от этой продукции, учитывая экономическую ситуацию, которая и так очень мала.

Советую всем, покупать продукцию других фирм, сервис которых не кидает своих клиентов на деньги. А продукцию D-Link, оставить лежать на полках, пусть пересмотрит свое отношение к клиентам, я же буду предупреждать возможных клиентов данной фирмы, о возможных последствиях.

вторник, 5 июня 2012 г.

Синхронизация времени в Slackware Linux

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

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

ntpdate 0.ru.pool.ntp.org
а в ответ получим нечто подобное
5 Jun 11:35:49 ntpdate[3101]: step time server 85.21.78.91 offset -36.229690 sec
Все наши часы синхронизированы с атомными часами.
Но вводить каждый раз одну и туже команду это не наш метод, мы же можем ее добавить в демон-планировщик задач, например в cron. Для того, что бы добавить наше задание нужно выполнить другую команду

crontab -e
Данная команда вызовет редактор настроек cron, и откроет в редакторе настроенном по умолчания в вашей системе, в моей это vi.
В результате мы получим нечто подобное
# If you don't want the output of a cron job mailed to you, you have to direct
# any output to /dev/null. We'll do this here since these jobs should run
# properly on a newly installed system, but if they don't the average newbie
# might get quite perplexed about getting strange mail every 5 minutes. :^)
#
# Run the hourly, daily, weekly, and monthly cron jobs.
# Jobs that need different timing may be entered into the crontab as before,
# but most really don't need greater granularity than this. If the exact
# times of the hourly, daily, weekly, and monthly cron jobs do not suit your
# needs, feel free to adjust them.
#
# Run hourly cron jobs at 47 minutes after the hour:
47 * * * * /usr/bin/run-parts /etc/cron.hourly 1> /dev/null
#
# Run daily cron jobs at 4:40 every day:
40 4 * * * /usr/bin/run-parts /etc/cron.daily 1> /dev/null
#
# Run weekly cron jobs at 4:30 on the first day of the week:
30 4 * * 0 /usr/bin/run-parts /etc/cron.weekly 1> /dev/null
#
# Run monthly cron jobs at 4:20 on the first day of the month:
20 4 1 * * /usr/bin/run-parts /etc/cron.monthly 1> /dev/null
 
 
Добавляем нашу задачу для выполнения раз в неделю, чаще нет смысла, кварцевые часы работают достаточно точно в течении недели и более. Добавляем строчку в файл настройки, это нам позволит синхронизировать время один раз в неделю в 12 часов дня, при отрабатывании команды логи не сохранять, но если у вас сервер, вы можете сделать на свое усмотрение.
12 0 * * 0 /usr/sbin/ntpdate 0.ru.pool.ntp.org 1> /dev/null
Должно получиться что-то вроде этого
# If you don't want the output of a cron job mailed to you, you have to direct
# any output to /dev/null. We'll do this here since these jobs should run
# properly on a newly installed system, but if they don't the average newbie
# might get quite perplexed about getting strange mail every 5 minutes. :^)
#
# Run the hourly, daily, weekly, and monthly cron jobs.
# Jobs that need different timing may be entered into the crontab as before,
# but most really don't need greater granularity than this. If the exact
# times of the hourly, daily, weekly, and monthly cron jobs do not suit your
# needs, feel free to adjust them.
#
# Run hourly cron jobs at 47 minutes after the hour:
47 * * * * /usr/bin/run-parts /etc/cron.hourly 1> /dev/null
#
# Run daily cron jobs at 4:40 every day:
40 4 * * * /usr/bin/run-parts /etc/cron.daily 1> /dev/null
#
# Run weekly cron jobs at 4:30 on the first day of the week:
30 4 * * 0 /usr/bin/run-parts /etc/cron.weekly 1> /dev/null
12 0 * * 0 /usr/sbin/ntpdate 0.ru.pool.ntp.org 1> /dev/null
#
# Run monthly cron jobs at 4:20 on the first day of the month:
20 4 1 * * /usr/bin/run-parts /etc/cron.monthly 1> /dev/null

В принципе этого достаточно для работы ваших и моих часов с точностью до секунды с атомными часами, но у нас же есть еще внутренние часы, встроенные в материнскую плату, я не знаком с методом синхронизации в windows, но в linux можно синхронизировать, для этого используется команда
hwclock --systohc
тогда после выполнения этой команды будет синхронизировано время и в часикам материнской платы, предупреждаю заранее, у некоторых возможно это не произойдет, разные версии BIOS могут не поддерживать такую функцию.
Что бы использовать такую команду, нам нужно так же как и предыдущую команду настроить на автоматическую работу, можно сразу после выполнения первой.
Получиться примерно следующее
# If you don't want the output of a cron job mailed to you, you have to direct
# any output to /dev/null. We'll do this here since these jobs should run
# properly on a newly installed system, but if they don't the average newbie
# might get quite perplexed about getting strange mail every 5 minutes. :^)
#
# Run the hourly, daily, weekly, and monthly cron jobs.
# Jobs that need different timing may be entered into the crontab as before,
# but most really don't need greater granularity than this. If the exact
# times of the hourly, daily, weekly, and monthly cron jobs do not suit your
# needs, feel free to adjust them.
#
# Run hourly cron jobs at 47 minutes after the hour:
47 * * * * /usr/bin/run-parts /etc/cron.hourly 1> /dev/null
#
# Run daily cron jobs at 4:40 every day:
40 4 * * * /usr/bin/run-parts /etc/cron.daily 1> /dev/null
#
# Run weekly cron jobs at 4:30 on the first day of the week:
30 4 * * 0 /usr/bin/run-parts /etc/cron.weekly 1> /dev/null
0 12 * * 0 /usr/sbin/ntpdate 0.ru.pool.ntp.org 1> /dev/null
5 12 * * 0 /sbin/hwclock --systohc 1> /dev/null

#
# Run monthly cron jobs at 4:20 on the first day of the month:
20 4 1 * * /usr/bin/run-parts /etc/cron.monthly 1> /dev/null
Получилось вот как-то так, это моя первая статья в жизни, спасибо что дочитали, комментариях можно выражать своим мысли и замечания, возможно к некоторым я прислушаюсь.