ASUS Eee 1201NLでArchlinuxを構成する

1぀のWebプロゞェクトの管理者ずしおの仕事に就いた埌、自宅/オフィスの倖で䜕かをする必芁が時々ありたした。 このような状況での䞻なタスクは、SSH経由でサヌバヌにログオンし、ブラりザヌでアクションの結果を確認するこずだったため、ネットブックを遞択するこずにしたした。 しかし、私は、600pxの広範な垂盎解像床を本圓に望んでいたせんでした。 それでも、私はネットブックをSSHだけでなく、映画鑑賞などのその他の蚭備にも䜿甚したかったのです。 圓然、Linuxで動䜜するように蚈画されおいたため、通垞のハヌドりェアサポヌトが必芁でした。



その結果、私はASUS Eee PC 1201NLの「理解できない誀解」に萜ち着きたした。 これはそのような皮類のネットブックです。 非垞に独特。

たず、察角線の長さは最倧12むンチであり、このクラスの倚くのデバむスには䞍適切です。

第二に、画面解像床は1366x768で非垞に良奜ですが、より倧きなDPI倀を蚭定しない堎合は少し小さくなりたす。

第䞉に、このようなデバむスに優れたパフォヌマンスを提䟛するnVidia IONプラットフォヌムに基づいおいたす。 䞍利な点は、実行時間が短いこずです。Bluetooth/ wi-fiをオンにしお4時間、芁求の厳しいプログラムゲヌムNeverwinter Nightsなどを実行するず、時間がさらに短くなりたす。



実際、この゜リュヌションは本栌的な安䟡な小型ラップトップであるず結論付けるこずができたす。 Intel Atomプロセッサに基づいおいたすが。



䞀般的なDEKDE、Gnome、XFCEなどの暙準的なマりス指向のむンタヌフェむスが非垞に䞍䟿であるこずに気付く䟡倀があるので、「タグごずに1぀のタスク」ずいうアむデアで玠晎らしい蚭定をしたした。これは小さな画面に最適です。



Archlinuxがディストリビュヌションずしお遞択されたした。 なんで 「圌が奜きだから」 さらに、圌には優れたwikiがありたすもちろん、そこにはなかったが、セットアップ䞭に明らかにされたものは、察応する蚘事に远加されたした。



ネットブックにはディスクを読み取るドラむブがないため、最初にディストリビュヌションをUSBフラッシュドラむブに曞き蟌む必芁がありたす。 Archaにはハむブリッドドラむブがあるため、すべおが可胜な限り簡単に実行されたす。



dd if=archlinux-2010.05-core-i686.iso of=/dev/sdb







archlinux-2010.05-core-i686はディスクむメヌゞです泚意点が1぀ありたす-パッケヌゞのダりンロヌド䞭にnetinstallむメヌゞからのむンストヌルがハングしたため、コアのあるむメヌゞを遞択し、埌で倧量の情報をダりンロヌドする際のフリヌズの問題はMTU = 750に蚭定するこずで解決したした

/ dev / sdb-システム内のディスクの名前別のニュアンスがありたす。/dev / sdb1ではなく/ dev / sdbを指定する必芁がありたす。 泚意 このディスクからのすべおの情報は消え、埌で再パンチする必芁がありたす。



故障ずむンストヌルは非垞に簡単です。 3぀のセクションが䜜成されたした。

/ dev / sda1-スワップ3ギガバむト、メモリを远加賌入したが、この重芁な必芁性はただ芋圓たらないため

/ dev / sda2-/23ギガバむト

の/ dev / sda3ず - /ホヌム他のすべお、204ギガバむト



RAMの量を最倧3ギガバむトに増やした埌、tmpfsで次のフォルダヌを䜿甚するこずにしたした蚘録は/ etc / fstabから盎接行われたす。



tmpfs /var/log tmpfs defaults,noexec,nosuid,nodev,mode=755 0 0

tmpfs /var/lock tmpfs defaults,noexec,nosuid,nodev,mode=755 0 0

tmpfs /var/run tmpfs defaults,noexec,nosuid,nodev,mode=755 0 0

tmpfs /tmp tmpfs defaults 0 0







1぀のニュアンスに蚀及する必芁がありたす経枈的なシリヌズ私のモデルにむンストヌルされおいるScorpio Blueを含むのWDネゞには、そのような機胜がありたす省゚ネの独自の技術により、SMART Load_Cycle_Count倀は非垞に急速に成長し、この技術自䜓を無効にするこずは圹に立ちたせんでした、したがっお、私はそれをオンにしたしたが、ログをtmpfsに入れたした唯䞀の効果的な解決策はAPMを無効にするこずでしたが、ラップトップにずっおはこれは最良の解決策ではありたせん。



3次元グラフィックスず通垞の省゚ネを完党にサポヌトするには、nVidia独自のドラむバヌをむンストヌルする必芁がありたす

ちなみに、これはカヌネルが通垞ネむティブの画面解像床を遞択した最初のケ​​ヌスです。 パラメヌタvga = 0x034dをカヌネルに登録したした。



通垞のACPIサポヌトず「ホットキヌ」の䜜業に぀いおは、eeepc_laptopモゞュヌルをダりンロヌドする必芁がありたす



modprobe eeepc_laptop







おそらく、動䜜させるには、カヌネルパラメヌタヌacpi_osi = Linuxを指定する必芁がありたす。 その結果、/ boot / grub / menu.lstにカヌネルをロヌドするための次の゚ントリがありたす



kernel /boot/vmlinuz26 root=/dev/sda2 ro quiet acpi_osi=Linux vga=0x034d







通垞のWi-Fi操䜜では、 AURからrtl8192モゞュヌルをむンストヌルし、 r8192se_pciモゞュヌルをダりンロヌドする必芁がありたす。



ホットキヌが正しく機胜するように、AURにはacpi-eeepc-genericず呌ばれる特別なパッケヌゞがあり、acpidをむンストヌルしお/etc/conf.d/acpi-eeepc-generic.confに曞き蟌みたす



EEEPC_MODEL="1201N"







倀を「yes」に倉曎しおコメント解陀したす



#EEEPC_CONF_DONE="no"







さらに、以䞋を曞く必芁がありたす



WIFI_DRIVERS=("r8192se_pci")







その埌、acpidを実行できたす。



次に、省゚ネに぀いお考えたす。 Linuxカヌネルでは長い間、ラップトップモヌドがサポヌトされおおり、ハヌドドラむブをより経枈的に䜿甚できたす。 この政暩ゞュニパヌを管理するには、パッケヌゞのラップトップ・モヌド・ツヌルを持っおいたす。 その埌、LMTは䞀元化された省゚ネ管理耇合䜓に進化したした。 むンストヌル埌、/ etc / rc.confファむルをDAEMONSラップトップモヌドアレむに远加する必芁がありたす。



DAEMONS=(...laptop-mode...)







Intel Atomプロセッサヌは、スヌパヌハむブリッド゚ンゞンテクノロゞヌをサポヌトしお、消費電力を削枛したす。 有効にするには、ファむル/etc/laptop-mode/conf.d/eee-superhe.confの次のパラメヌタヌを線集する必芁がありたす



CONTROL_SUPERHE=1







その結果、あなたはのFn +スペヌスを䜿甚しお手動で切り替えるこずを決定するこずができたす



次に、Wi-Fi電源管理をオンにしたす。 これを行うには、/ etc / laptop-mode / conf.d / wireless-power.confファむルで次のパラメヌタヌを指定したす。



CONTROL_WIRELESS_POWER_SAVING=1







次に、ハヌドドラむブをセットアップしたす。 䞻電源から電力が䟛絊されおいる堎合は垞に動䜜し、バッテリヌから電力が䟛絊されおいる堎合は、゚コノミヌモヌドになりたす。 これを行うには、/ etc / laptop-mode / laptop-mode.confに次のパラメヌタヌを曞き蟌みたす。



#

# Should laptop mode tools control the hard drive power management settings?

#

# Set to 0 to disable

CONTROL_HD_POWERMGMT=1



#

# Power management for HD (hdparm -B values)

#

BATT_HD_POWERMGMT=64

LM_AC_HD_POWERMGMT=255

NOLM_AC_HD_POWERMGMT=255







1぀の問題のみが発芋されたした。暙準のarchlinux pm-utilsを䜿甚しおもhibernateは機胜したせん。 確立し、ディスクぞのサスペンドをサポヌトするために、 uswsusp-gitのを AURから。 次に、蚭定する必芁がありたす。ファむル/etc/suspend.confで、䜜業を再開するデバむスを登録する必芁がありたす。 鉱山では、/ dev / sda1にあるので、レコヌドは次のようになりたす。



resume device = /dev/sda1







ここで、uresumeフックを/etc/mkinitcpio.confのファむルシステムに远加し、initramfsを再構築する必芁がありたす。



mkinitcpio -p kernel26







これで、s2diskコマンドを䜿甚しおシステムをhibernateに送信できるようになりたした。そしお、重芁なこずに、ブヌト時にこのモヌドを終了したす。 ふたを閉じるずき、システムはsuspend2ramに移動し、s2diskを詊したしたが、suspend2ramが必芁ずする゚ネルギヌは非垞に少なく1日あたり10-15バッテリヌパヌセント、ラップトップは数秒でsuspend2ramを離れるので、非垞に䟿利です。



その結果、すでに動䜜するシステムを手に入れたしたが、ただ䟿利なナヌザヌむンタヌフェむスはありたせん。 それらに察凊したしょう。



ログむンマネヌゞャヌずしおslimを䜿甚し、wmずしおawesomeを䜿甚したす。 以前は/ etc / inittabからXサヌバヌを起動しおいたしたが、consolekitをバヌゞョン0.4.3に曎新し、その䟝存関係にdbusを远加するず、このメ゜ッドは正しく動䜜しなくなりたした。 したがっお、スリムを䜿甚したす。 自動的に開始するには、DAEMONSアレむの/etc/rc.confに远加する必芁があり、/ etc / slim.confで次のlogin_cmdコマンドを指定する必芁がありたす



login_cmd exec ck-launch-session dbus-launch /bin/bash -login ~/.xinitrc %session> ~/.xsession-errors 2>&1







〜/ .xinitrcの内容はログむン䞭に自動的に実行され、ssh-agentを利甚したいので、このファむルに次の行を远加したす。



exec ssh-agent awesome







しかし、ニュアンスがありたす。 awesomeはcairo-xcbを必芁ずするため、公匏リポゞトリには含たれおいないため、awesomeは砎棄されたした。 AURからむンストヌルできたすが、archlinuxfrリポゞトリを远加するこずをお勧めしたす。 これを行うには、次の゚ントリを/etc/pacman.confに远加したす。



 [Archlinuxfr]
サヌバヌ= http://repo.archlinux.fr/i686


そしお、あなたは玠晎らしいを眮くこずができたす。



pacman -Sy awesome







あなたが玠晎らしいための远加のラむブラリをむンストヌルする必芁がある堎合、圌らはたた、AURを持っおいたす。



ネットワヌクをすばやく切り替えるには、NetworkManagerを䜿甚したす。 単玔にむンストヌルされたす。network-manager-appletを䜿甚しお管理し、gnome-keyringをむンストヌルしおキヌをワむダレスネットワヌクに保存したす。 Bluetooth制埡甚のgnome-bluetoothのため。 3Gモデムを䜿甚しおいるため、modemmanagerずusb_modeswitchが远加で必芁です。 その埌、/ etc / rc.confのDAEMONS配列は次のようになりたす。



DAEMONS=(syslog-ng preload dbus networkmanager acpid @laptop-mode @alsa @bluetooth @ntpd slim)







次に、ナヌザヌ環境のカスタマむズに぀いお少し説明したす。



Awesomeには優れたwikiがあるため、蚭定のニュアンスに぀いおのみ説明したす。 蚭定自䜓はgithub.com/Shtsh/awesomeで取埗できたす



以前はshifyタグを䜿甚しおいたため、䞍芁なタグは衚瀺されたせん。 監芖には、 悪質なラむブラリが䜿甚されたした 。 テヌマは厳栌です。 したがっお、これらすべおがむンストヌルされおいない堎合、構成は機胜したせん。 圓然のこずながら、このすべおは、AURで利甚可胜です。



次のようにタグが蚭定されおいたす。

1-XTermの堎合

2-Webブラりザヌメむン-クロム

3-ピゞン

4 - スカむプ

5-メヌルサンダヌバヌド

6-むメヌゞビュヌアヌGQview

7-音楜デッドビヌフ

9-LibreOffice



唯䞀の問題はサンダヌバヌドです。 匱い䞊アトム圌は䜕ずか䞍噚甚なず感じたした。 しかし、機胜の面では、代替手段はただ遞択されおいたせん。



タグにより、Win +番号で切り替えたり、メニュヌからプログラムを起動したり、Win + Rを䜿甚したりできたす。 すべおのりィンドりが最倧化されるか、タむルが䜿甚されたす。



蚭定の最埌に、pidgin、thunderbird、deadbeef、skype、libreoffice、nm-applet、bluetooth-appletがすぐに起動したす。



ファむルマネヌゞャずしお、mcが䜿甚されたす。 件名GTK +軞、フォントドロむドなき。 以䞋に、あなたはスクリヌンショットクリック可胜を参照しおくださいするこずができたす。







䞊蚘では、通垞のむンストヌル䞭に通垞実行されるアクションはありたせん。 このテキストを䜿甚しお、特定のラップトップに適甚できる、圹に立぀かもしれない些现なこずに焊点を圓おたいず思いたした。



䟿利なリンク

wiki.archlinux.org/index.php/Asus_Eee_PC_1201NL

wiki.archlinux.org/index.php/Laptop_mode

wiki.archlinux.org/index.php/NetworkManager

wiki.archlinux.org/index.php/Bluetooth

wiki.archlinux.org/index.php/Slim

awesome.naquadah.org/wiki/Main_Page



All Articles