Автор Тема: Вторая жизнь для ноутбука ASUS K50C  (Прочитано 6979 раз)

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

Make Believe

  • Мне нравится этот форум
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 210
  • Общая оценка: 3
  • Пол: Мужской
  • Костанай
 Давно собирался написать эту статью. Наконец-то собрался.
 
 И так... есть ноут ASUS K50C, ничем не выделяется, даже скажу больше он и в лучшие свои времена был довольно посредственным ноутбуком. После покупки ставил XP, по окончании поддержки перешел на Windows 7, реально работает лучше и стабильнее ХР. Но вот и поддержка Windows 7 заканчивается. Ставить Windows 10, а тем  более Windows 8, желания не было и не будет. Решил поставить linux OS, выбор был не сложен, решил, что либо Xubuntu, либо Debian xfce. XFCE - легковесное окружение рабочего стола(в Debian с недавнего времени ставится по умолчанию).

  Основной проблемой был встроенный видеоадаптер SIS, драйвера на который, это большая проблема для Linux систем. Рабочее разрешение ноутбука 1366, а vesa драйвер по умолчанию предлагал максимум 1024. Решение для Ubuntu 12,04 давно было найдено, но на 14,04 не работало. Я даже не знаю есть ли решение в данный момент. Но вот для Debian 7.8 Wheezy решение есть. Правда без 3D ускорения, но так как и в лучшие свои времена на этом ноуте было особо не разиграться, то и сейчас этого не требуется. Основная задача - это интернет серфинг, офисные программы.

  Начну описание с самого начала. Ставлю систему на второй жесткий диск 320Гб(стоит вместо DVD). Раздел подкачки - 2Гб, раздел / - 50Гб и /home раздел, все оставшееся место. Установка проходи без проблем. Перезапуск и уже система с разрешением 1024.

  Следующий важный шаг, это отредактировать список репозиториев. При неверном указании дистра, переустановка гарантирована. Нам нужен релиз Wheezy, посему привожу свой список репозиториев:

deb http://linux.nsu.ru/debian wheezy main contrib non-free
deb-src http://linux.nsu.ru/debian wheezy main contrib non-free

deb http://linux.nsu.ru/debian wheezy-backports main contrib non-free
deb-src http://linux.nsu.ru/debian wheezy-backports main contrib non-free

deb http://linux.nsu.ru/debian wheezy-updates main contrib non-free
deb-src http://linux.nsu.ru/debian wheezy-updates main contrib non-free

deb http://linux.nsu.ru/debian-security wheezy/updates main contrib non-free
deb-src http://linux.nsu.ru/debian-security wheezy/updates main contrib non-free

 Запускаем терминал, вводим su и под рутом даем команду:
 
 # nano /etc/apt/sources.list
 
 Удаляем все и вставляем ctrl+sfift+v вышеперечисленные строчки, потом нажимаем ctrl+o - сохраняем и ctrl+x возвращаемся в терминал.
 
 Обновляем список пакетов:
 
 # apt-get update
 
 На этом этапе работа с терминалом закончена. Закрываем и запускаем менеджер пакетов Synaptic. Для сборки драйверов нам нужны следующие пакеты:
 
gcc
xorg-dev
mesa-common-dev
libdrm-dev
libtool
build-essential
ark
unzip

 Ищем их в Synaptic и устанавливаем. Далее качаем архив с драйверами:
 
 https://github.com/rasdark/xf86-video-sis671/archive/master.zip
 
 Распаковываем, переходим в папку и из нее запускаем терминал. Вводим su и под рутом собираем драйвера, выполнив команды:
 
# ./configure --prefix=/usr --disable-static
# make
# make install

 Создаем папку xorg.conf.d командой:
 
# mkdir  /etc/X11/xorg.conf.d

 Создаем файл 10-vga-sis.conf:
 
# nano  /etc/X11/xorg.conf.d/10-vga-sis.conf
 
с таким содержанием:

Section "Device"
  Identifier "Card0"
  Driver "sis671"
  Option "UseTiming1366" "yes"
EndSection

 Сохраняем ctrl+o выходим.
 
 Вот и все, перезагрузка. И мы получаем экран с разрешением 1366, но без 3D ускорения. Хотя Counter-Strike 1.6 под WINE идет на ура.
 
 Ноутбук работает быстро и без лагов. Если не ставить разное г...но из непроверенных источников. Повторюсь, использовать репозитории wheezy, ни stable, ни что иное, только wheezy.
 
 Всем удачи. Позже напишу статью о установке тем и иконок, для тех кто болезненно переносит вид тем Debian. Трансформация под Windows 7 или ХР. О установке команды sudo ну и много еще чего интересного. Продолжение следует...

Make Believe

  • Мне нравится этот форум
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 210
  • Общая оценка: 3
  • Пол: Мужской
  • Костанай
Re: Вторая жизнь для ноутбука ASUS K50C
« Ответ #1 : 26 Июль 2015, 22:09:04 »
 После настройки сносного разрешения на ноутбуке ASUS K50C в системе Debian Wheezy, совершенно случайно обнаружил, что для нынешней стабильной системы Debian Jessie, решение так же есть, хотя неколько корявенькое. А именно после установки драйверов и настройки, с панели пропали, вернее не пропали, они есть но их не видно апплетов сети, языковой панели... Короче не видно системных апплетов.

 Становишься перед выбором, переходить на белее свежую систему + достаточно большое количество софта, который не работал в Wheezy, но при этом пробема описанная выше. Хотя ее можно обойти, установкой сторонних апплетов. Мое решение было - переходить. Но при этом решено было установить Debian Jessie с рабочим окружением Mate. Mate основан на Gnome 2, что по сравнению с нынешним Gnome 3, на порядок легче. Если ноут с XFCE просто летал, то с Mate работает примерно, как Windows 7 без Аеро(все относится к ASUS K50c). Что для того вида, который я получил в итоге, очень и очень великолепно.По тяжеловестности от большего к меньшему я бы распределил так:

1. Gnome
2. Mate
3. XFCE

 Все три испробовал, для себя лучшим считаю - Mate.

 Установка проходит стандартно. После перезагрузки разрешение 1024. Драйвера для Jessie i386 берем тут http://repozytorium.mati75.eu/debian/pool/main/x/xserver-xorg-video-sisimedia/xserver-xorg-video-sisimedia_0.9.1-2~bpo8+1_i386.deb - прямая ссылка на загрузку deb пакета, что очень радует. Посравнению с установкой в Wheezy описанной выше ничего дополнительного ставить не нужно. Скачали драйвера, находясь в папке с драйверами и открыв терминал(все команды под root-ом), командой :

dpkg -i xserver-xorg-video-sisimedia_0.9.1-2~bpo8+1_i386.deb
ставим драйвера. А командой:

nano /etc/X11/xorg.conf
создаем xorg.conf  с таким содержанием:

Section "Device"
 Identifier    "Configured Video Device"
 Driver     "sisimedia"
 Option "UseTiming1366" "yes"
EndSection

Section "Monitor"
 Identifier    "Configured Monitor"
EndSection

Section "Screen"
 Identifier    "Default Screen"
 Monitor     "Configured Monitor"
 Device     "Configured Video Device"
 DefaultDepth 24
EndSection

сохраняем, и командой:

service lightdm restart
перезагружаем иксы.

 Вот и все.

 Для загрузки драйверов для Wheezy идем на http://repozytorium.mati75.eu/debian-old/pool/main/x/xserver-xorg-video-sisimedia/ и выбираем архитектуру, или для  Stretch идем на http://repozytorium.mati75.eu/debian/pool/main/x/xserver-xorg-video-sisimedia/ и выбираем нужную архитектуру. Грузим нужный пакет и всех делов. При желании можно подключить данный репозиторий. Но думаю, что не нужно. Хотя при обновлении до следующего стабильного релиза его стоит добавить, как минимум в закладки.
« Последнее редактирование: 26 Июль 2015, 23:51:46 от Make Believe »

Make Believe

  • Мне нравится этот форум
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 210
  • Общая оценка: 3
  • Пол: Мужской
  • Костанай
Re: Вторая жизнь для ноутбука ASUS K50C
« Ответ #2 : 03 Август 2015, 22:50:57 »
В продолжении темы хочу написать о установке новых тем.

 Темы можно установить скачав отдельно ту или иную тему, но мне пришелся по душе метод установки через Synaptic.
 Есть отличный репозиторий с темами и иконками. Итак в sources.list добавляем строки:
# Icons
deb http://ppa.launchpad.net/noobslab/icons/ubuntu/ trusty main
# Thems
deb http://ppa.launchpad.net/noobslab/themes/ubuntu/ trusty main
Обновить списки пакетов и установить нужную тему + иконки. Описание и скрины можно посмотреть тут: http://www.noobslab.com/p/themes-icons.html

p.s. Если та или иная тема отображается не так как этого хотелось бы, то проблема в окружении рабочего стола(смотреть для какого окружения создана тема). Я это проделывал, только чтобы посмотреть, как будет выглядеть тема Windows XP, но с рабочим окружением MATE она отображается не совсем корректно. Изображения некоторых кнопок очень большие. Думаю решить можно изменением размера самих изображений, но я нашел для себя приятную тему, которая ничего не портит. Кстати для XFCE(на других не пробовал) темы можно ставить просто создав папки .thems и .icons в домашнем каталоге и складывать туда темы и иконки соответственно.

Цитировать
После настройки сносного разрешения на ноутбуке ASUS K50C в системе Debian Wheezy, совершенно случайно обнаружил, что для нынешней стабильной системы Debian Jessie, решение так же есть, хотя неколько корявенькое. А именно после установки драйверов и настройки, с панели пропали, вернее не пропали, они есть но их не видно апплетов сети, языковой панели... Короче не видно системных апплетов.
Изображения впоследствии появляются, пропадают, короче живут своей жизнью. Но на XFCE, этого не наблюдалось.
« Последнее редактирование: 03 Август 2015, 23:02:36 от Make Believe »

Make Believe

  • Мне нравится этот форум
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 210
  • Общая оценка: 3
  • Пол: Мужской
  • Костанай
Re: Вторая жизнь для ноутбука ASUS K50C
« Ответ #3 : 03 Август 2015, 23:27:01 »
 Еще хочу рассказать о том, как добавить репозитории experimental и unstable но при этом обновления должны идти с текущего stable Jessie репозитория. Для этого нужно создать файл apt.conf, изначально его нет.

# nano /etc/apt/apt.conf
с таким содержанием:

APT::Default-Release "jessie";
а в sources.list добавить:

# Experimental
deb http://ftp.se.debian.org/debian/ unstable non-free contrib main   
deb http://ftp.se.debian.org/debian/ experimental non-free contrib main   

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

Make Believe

  • Мне нравится этот форум
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 210
  • Общая оценка: 3
  • Пол: Мужской
  • Костанай
Re: Вторая жизнь для ноутбука ASUS K50C
« Ответ #4 : 03 Август 2015, 23:34:09 »
 Еще раз хочу предупредить, добавление сторонних репозиториев влечет за собой нестабильность системы, а в некоторых случаях и переустановку.

Make Believe

  • Мне нравится этот форум
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 210
  • Общая оценка: 3
  • Пол: Мужской
  • Костанай
Re: Вторая жизнь для ноутбука ASUS K50C
« Ответ #5 : 04 Август 2015, 23:36:50 »
 Внешний вид темы заточенной под Windows XP:


Make Believe

  • Мне нравится этот форум
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 210
  • Общая оценка: 3
  • Пол: Мужской
  • Костанай
Re: Вторая жизнь для ноутбука ASUS K50C
« Ответ #6 : 08 Август 2015, 21:51:19 »
Добавление звука запуска системы.

 Изначально никаких звуков, особенно в XFCE не предусмотрено, но мне нравится когда при включении системы, приятный женский голос говорит тебе:"Привет."

 Сделать это просто, нужно установить пакет :

gnome-session-canberra

Потом Пуск-Система-Параметры-Запускаемые приложения-Добавить:

Имя - Звук входа в систему
Команда - canberra-gtk-play -f /путь/к/звуковому/файлу/расширение.ogg

 Теперь при запуске, система будет радовать звуковым приветствием.

Make Believe

  • Мне нравится этот форум
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 210
  • Общая оценка: 3
  • Пол: Мужской
  • Костанай
Re: Вторая жизнь для ноутбука ASUS K50C
« Ответ #7 : 10 Август 2015, 17:32:55 »
Как добавить команду sudo?

 Как известно, по умолчанию, конечно если при установке вы не отказались от ввода root пароля, команда sudo в Debian отсутствует. Но любые изменения в системе настоятельно рекомендуется далать не от root-a, а с помощью команды sudo. Давайте добавим ее в систему, для этого установим:
# dpkg -i install sudo
и дабавим пользователя в группу sudo:

# adduser user sudo
редактируем файл etc/sudoers
# nano /etc/sudoers
после:
...
root ALL=(ALL) ALL

дописать:
user ALL=(ALL) ALL
 Настоятельно рекомендуется использовать только команду sudo

Make Believe

  • Мне нравится этот форум
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 210
  • Общая оценка: 3
  • Пол: Мужской
  • Костанай
Re: Вторая жизнь для ноутбука ASUS K50C
« Ответ #8 : 06 Сентябрь 2015, 20:55:06 »
Разметка диска, почему так?

 Свой диск, для установки Debian я разметил так:

/ - корневой раздел(системный по аналогии с Windows), под него я отвел 50 Гб.  Так как я любитель попробовать новые программы, то в начале считал, что этого мне будет недостаточно. Но как показала практика, максисмум на сколько я его смог заполнить, это на 32 Гб. Вывод - 50 Гб. вполне достаточно. При том. что я не удалял из кеша файлы установленных пакетов. Не проводил никаких чисток системы. По примерным подсчетам после удаления всего лишнего (файлы установленных пакетов, ненужные локализации и т.д.), останется 25 Гб. то есть 50%.

swap - раздел подкачки. Каких только размеров не предлогают делать этот раздел. У меня оператики - 2 Гб. и раздел подкачки такого же размера. На практике он в принципе не используется(у меня по крайней мере). Ни разу не видал, чтобы в него что-то писалось. Спящим режимом не пользуюсь. Установил Linux Mint DE2, так его там вообще нет. На тех же 2Гб. оперативы. Все работает.

/home - домашняя директория. Свего рода диск D. Вот тут-то и не стоит ограничиваться. В наш век места под файлы(видео, музыка, картинки и т.д) всегда мало.

 Вот в принципе и вся разметка для простого пользователя, как я(подходит для Ubuntu, LM проверено).

Make Believe

  • Мне нравится этот форум
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 210
  • Общая оценка: 3
  • Пол: Мужской
  • Костанай
Re: Вторая жизнь для ноутбука ASUS K50C
« Ответ #9 : 16 Январь 2016, 12:22:25 »
Не работает подключение по LAN - решение проблемы.

 Вот уже более полугода, как установил на ноутбук Debian. В принципе доволен всем. Но вот на днях столкнулся с проблемой. До сих пор все подключение к сети были либо по WI FI, либо через модемное соединение, что всегда работало безотказно. И вот пришлось подключиться по LAN. а тут и оказалось, что сеть то упорно не работает, и ручная, и автонастройка, никак не получалось завести сеть. Даже при установке, сеть по LAN  не подхватывалась. Были перепробованы многие методы, но решилось все только простым редактирование файла /etc/default/grub

#  nano /etc/default/grub
подводим строку:

GRUB_CMDLINE_LINUX_DEFAULT="quite"


к такому виду:

GRUB_CMDLINE_LINUX_DEFAULT="quite splash pci=nomsi"
перезагружаемся и вуаля, сеть работает.

Make Believe

  • Мне нравится этот форум
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 210
  • Общая оценка: 3
  • Пол: Мужской
  • Костанай
Re: Вторая жизнь для ноутбука ASUS K50C
« Ответ #10 : 18 Январь 2016, 14:47:06 »
 Еще одна проблема, довольно распространенная, как в Linux, так и Windows системах. Это перевернутое изображение камеры в Skype. И это связано практически со всеми ноутбуками ASUS. Словно спецом ставят камеры вверх ногами. Кстати самый надежный способ решить данную проблему, это просто перевернуть камеру. Как только разберу свой экран, я так и сделаю, но сейчас пользуюсь таким методом(справедливо для Debian Jessie,  для других проверять самостоятельно) нужно создать файл с таким содержанием:

#!/bin/sh
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

переименовать в skype.sh в свойствах файла сделать его исполняемым и с его помощью запустить Skype. Камера работает нормально.
« Последнее редактирование: 18 Январь 2016, 15:09:18 от Make Believe »

Make Believe

  • Мне нравится этот форум
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 210
  • Общая оценка: 3
  • Пол: Мужской
  • Костанай
Re: Вторая жизнь для ноутбука ASUS K50C
« Ответ #11 : 09 Март 2016, 18:14:54 »
Точки восстановления, как в Windows, возможно ли такое? Оказывается, что да. Если после установки некоторых пакетов у вас система стала работать не стабильно, появились разного рода сбои и т.п. Можно "откатиться" назад, при этом ничего не нужно устанавливать и настраивать, все есть в системе(Debian Jessie проверено).
 
 При установке пакетов через Synaptic, последний создает логи установки. Вот их то и можно использовать для "отката" системы. Идем в папку /root/.synaptic/log/ и смотрим логи установки пакетов, выбираем лог с пакетами, после установки которых начались сбои. Смотрим имя лога и подставляем его в команду:

# grep  \( /root/.synaptic/log/2016-02-01.201041.log | grep -Po '[\w-.]+(?=\s)' | xargs apt-get -y purge
после чего будут удалены все пакеты, установленные в тот момент. Главное, чтобы установка пакетов производилась через Synaptic. Вот и все.

p.s. Наверняка можно написать графическую оболочку для данной манипуляции. Может когда и сделаю такое. И еще, не ставьте всякий хлам в основную систему, из левых источников, для этих целей есть VirtualBox.

Make Believe

  • Мне нравится этот форум
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 210
  • Общая оценка: 3
  • Пол: Мужской
  • Костанай
Re: Вторая жизнь для ноутбука ASUS K50C
« Ответ #12 : 09 Март 2016, 18:32:46 »
 Случилась еще одна проблема. После очередного обновления, даже не скажу после какого именно, редко перезагружаю ноут или выключаю. Но как-то после перезагрузки перестала работать переключение раскладки клавиатуры. Стоит по умолчанию (en), а (ru) приходилось раз за разом настраивать в ручную, путем добавления. Решение с добавлением описания настройки в xorg.conf, как это делалось ранее, не помогло. Все решилось редактированием файла /etc/default/console-setup, нужно прописать в него настройки:

XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=",winkeys"
XKBOPTIONS="grp:alt_shift_toggle"

все, клавиатура работает.

XKBMODEL="pc105"
- можно выбрать модель клавиатуры

XKBOPTIONS="grp:alt_shift_toggle" - тут выбрать клавиши переключения

p.s. Маленький совет, как быстро скопировать текст с одного дока в другой, нужно просто выделить текст и в новом документе щелчек колесиком мыши. Текст копируется автоматом в буфер мыши. И не зависит от основного буфера обмена.

Make Believe

  • Мне нравится этот форум
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 210
  • Общая оценка: 3
  • Пол: Мужской
  • Костанай
Re: Вторая жизнь для ноутбука ASUS K50C
« Ответ #13 : 10 Март 2016, 19:10:58 »
Раздел /swap - настройка. Как-то немного выше писал о разметке диска и сказал, что раздел /swap у меня почти не используется(не использую спящий режим). Так и было пока не начал активно использовать VirtualBox. Вот тут-то он и пригодился в полной мере. У меня 2Gb оперативки и /swap такого же размера, был создан на отдельном разделе жесткого диска. Вроде все было нормально, до тех пор пока не установил второй системой Linux Mint, создав для него свой раздел /swap. Так вот получилось, что Debian использовал свой /swap, а Linux Mint при установке подхватил оба и в работе использовал так же два раздела /swap. Начались глюки и в той, и в той системе. Сразу не сообразил из-за чего это, но позже, методом научного тыка пришел к выводу, что проблема именно в этом. Отключил автомонтирование /swap, обе системы заработали стабильно. Где-то видал, что /swap выносят просто в файл, решил так и поступить. Конечно можно было отключить один /swap в LM, но решение с отдельным файлом показалось более практичным. И так для создания файла подкачки буду использолвать dd:

# dd if=/dev/zero of=/swap bs=1024 count=2048K
по размеру своей оперативки. Далее с помощью mkswap нузно записать в /swap системную информацию, которую система будет использовать для работы:

# mkswap /swap
и настраиваем автозагрузку /swap в /etc/fstab при этом не забыв удалить запись о загрузке /swap с раздела диска:

# echo "/swap swap swap defaults 0 0" | tee -a /etc/fstab
после данных манипуляций обе системы работают стабильно.

И еще... По умолчанию Debian начинает активно использовать /swap после заполнения ОЗУ на 60%, что не совсем практично, рекомендуется изменить этот параметр, при наличии достаточного размера ОЗУ, до 10%, то есть /swap будет использоваться при заполнении ОЗУ на 90%. Делается это редактированием файла /etc/sysctl.conf, изменяем параметр:

vm.swappiness=60
на:

vm.swappiness=10
вот и вся настройка.

Make Believe

  • Мне нравится этот форум
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 210
  • Общая оценка: 3
  • Пол: Мужской
  • Костанай
Re: Вторая жизнь для ноутбука ASUS K50C
« Ответ #14 : 12 Июль 2016, 00:10:26 »
Перевод любого текста с помощью комбинации клавиш.
Для Firefox есть удобное дополнение для перевода текста Google Translator for Firefox. Выделил и тут же получил перевод выделенного текста. Но это только для Firefox. Как же быть если у тебя текстовый файлик на незнакомом тебе языке? Можно установить офлайн переводчик или онлайн, но Linux тем и прекрасен, что в нем многие вопросы можно решить не пребегая к сторонним программам, все уже есть в нем самом. И так стоит задача перевести любой выделенный текст.

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

 Для корректной работы нужно установить(у меня лично эти пакеты уже стояли) несколько пакетов командой:

# apt-get install libnotify-bin wget xsel
 Создаем файлик с названием notitrans и таким содержанием:

#!/usr/bin/env bash
notify-send --icon=info "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=ru&dt=t&q=$(xsel -o | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')"

 Сохраняем его, в свойствах файла делаем его исполняемым. Перемещаем его в /usr/local/bin/ командой:

# mv ~/notitrans /usr/local/bin/
 Теперь в настройках клавиатуры выбираем сочетание клавиш и задаем им команду "notitrans". На этом все. Выделяем любой текст, нажимаем заданную комбинацию клавиш и в всплывающем окне получаем перевод выбранного текста. Используется переводчик Google. Необходимо подключение к интернет.

 Всем добра.