Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
GPD Pocketのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
GPD Pocket
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ノートパソコン]] [[en:GPD Pocket]] {{Related articles start}} {{Related|GPD Win}} {{Related articles end}} こちらは [https://www.indiegogo.com/projects/gpd-pocket-7-0-umpc-laptop-ubuntu-or-win-10-os-laptop--2#/ GPD Pocket] を Arch Linux で動作させるガイドです。 == スペック == * ディスプレイ: 7インチ IPS 1920x1200 * CPU: Intel Atom X7-Z8750 * メモリ: 8GB LPDDR3-1600 * ストレージ: 128GB eMMC SSD (交換不可) * バッテリー: 7000mAh * WiFi: Broadcom 4356 802.11ac * Bluetooth: Broadcom 2045 * オーディオ: Realtek ALC5645 * 端子: 1 x USB 3 type A, 1 x MicroHDMI, 1 x USB 3 type C 1 x 3.5mm ヘッドホンジャック == BIOS == GPD 社が配布する Ubuntu 起動用 BIOS ではなく、Windows 起動用の BIOS でも Arch Linux は正常に動作します。 Ubuntu 起動用 BIOS では、Intel C-stateや、[[TPM]] 等のチップセットの設定が表示されるようになりますが、最新の Windows 起動用 BIOS にあてられている電池残量が10%以下でも起動できる修正等が当てられていません。 == インストール == === 自動 === [https://github.com/sigboe/GPD-ArchISO/releases こちら] から既にパッチが適用された ISO をダウンロードすることができます。 === 手動 (通常の Arch ISO からインストール) === 通常の Arch ISO でのインストールも可能です。デフォルト設定では WiFi が機能しないため、最初に WiFi の設定が必要です ([[#WiFi]] を参照)。もしくは USB Ethernet/WiFi ドングルを使ってください。 == カスタムカーネル == Hans により、[https://github.com/jwrdegoede/linux-sunxi カスタムカーネル] が作られています。カスタムカーネルをインストールすることで解決できる問題は以下の通りです: * バックライトのコントロール * WiFi が動かない * サスペンド、ハイバーネートが動作しない * 電源ボタン、音量調節ボタンが動作しない * フタの開閉でシステムがハングする * 起動後に電源に接続しても充電されない * 充電電流が 0.5A で遅い * バッテリー残量が取得できない == 設定 == === 自動 === インストール時に {{ic|/etc/pacman.conf}} に以下を追加してカスタムリポジトリを追加してください: {{hc|/etc/pacman.conf|<nowiki>... [gpd-pocket-arch] SigLevel = Never Server = https://github.com/joshskidmore/gpd-pocket-arch/raw/master ...</nowiki>}} 以下のコマンドで GPD Pocket で必要な設定をインストールしてください: # pacman -Syu gpd-pocket-support === 手動 === ==== WiFi ==== [https://raw.githubusercontent.com/njkli/gpd-pocket/master/gpd-pocket-support/brcmfmac4356-pcie.txt こちら] から {{ic|brcmfmac4356-pcie.txt}} をダウンロードして {{ic|/usr/lib/firmware/brcm/}} にコピーしてください。そして以下のコマンドを実行: # modprobe -r brcmfmac # modprobe brcmfmac {{Note|起動時に以下のエラーが発生する場合: brcmfmac: brcmf_chip_recognition: chip backplane type 15 is not supported brcmfmac: brcmf_pcie_probe: failed 14e4:43ec {{Pkg|broadcom-wl-dkms}} をインストールしてみてください。}} ==== バックライトと初期 KMS ==== 初期 KMS でバックライトの制御を有効にするには {{ic|/etc/mkinitcpio.conf}} を以下のように変更してください: {{hc|/etc/mkinitcpio.conf|<nowiki> ... MODULES=(pwm_lpss pwm_lpss_platform i915) ... </nowiki>}} ==== Wayland ==== ===== 基本設定 ===== {{ic|/etc/udev/rules.d/99-goodix-touch.rules}} を作成してタッチスクリーンを回転: {{hc|/etc/udev/rules.d/99-goodix-touch.rules|<nowiki> ACTION=="add|change", KERNEL=="event[0-9]*", ATTRS{name}=="Goodix Capacitive TouchScreen", ENV{LIBINPUT_CALIBRATION_MATRIX}="0 1 0 -1 0 1" </nowiki>}} ===== 右クリックのエミュレーション ===== マウススクロールのエミュレーションの設定は Xorg のみで機能します。Wayland ではそのような設定はコンポジタが担うことになっています。残念ながら一部のコンポジタ (GNOME Wayland など) では正しく設定できません。しかしながら、[[libinput]] で同じような設定が可能です。コンポジタは通常 {{ic|/etc/profile.d}} をロードするため、{{ic|LD_PRELOAD}} を使って [[libinput]] で設定を適用できます。 設定例が [https://github.com/PeterCxy/scroll-emulation こちら] に存在します。 ==== Xorg ==== ===== 基本設定 ===== {{ic|/etc/X11/xorg.conf.d/30-monitor.conf}} を作成してモニターを回転: {{Note|Identifier は使用するディスプレイドライバーによって異なることがあります ({{ic|DSI-1}} (modesetting) か {{ic|<nowiki>DSI1</nowiki>}} (xf86-video-intel) になります)。}} {{hc|/etc/X11/xorg.conf.d/30-monitor.conf|<nowiki> Section "Monitor" Identifier "DSI-1" Option "Rotate" "right" EndSection </nowiki>}} ===== Gnome と GDM ===== {{ic|~/.config/monitors.xml}} を編集してください (存在しない場合は作成してください): {{hc|~/.config/monitors.xml|<nowiki> <monitors version="2"> <configuration> <logicalmonitor> <x>0</x> <y>0</y> <scale>2</scale> <primary>yes</primary> <transform> <rotation>right</rotation> <flipped>no</flipped> </transform> <monitor> <monitorspec> <connector>DSI-1</connector> <vendor>unknown</vendor> <product>unknown</product> <serial>unknown</serial> </monitorspec> <mode> <width>1200</width> <height>1920</height> <rate>60.384620666503906</rate> </mode> </monitor> </logicalmonitor> </configuration> </monitors> </nowiki>}} 上記の設定で向き ({{ic|<rotation>right</rotation>}}) とスケールファクタ ({{ic|<scale>2</scale>}}) が設定されます。スケールについては [[HiDPI#GNOME]] を参照してください。 [[GDM]] を使用する場合、上記の {{ic|~/.config/monitors.xml}} を {{ic|/var/lib/gdm/.config/monitors.xml}} にコピーすることで向きが正しく設定されます。 ===== KDE ===== ''System Settings > Display and Monitor'' から ''Orientation'' を ''90° Clockwise'' に変更して、''Scale Display'' を読みやすいサイズに変えてください。 ===== 右クリックのエミュレーション ===== {{ic|/etc/X11/xorg.conf.d/50-trackpoint.conf}} を作成して右クリックを押しながらスクロールできるようにします: {{hc|/etc/X11/xorg.conf.d/50-trackpoint.conf|<nowiki> Section "InputClass" Identifier "GPD trackpoint" MatchProduct "SINO WEALTH Gaming Keyboard" MatchIsPointer "on" Driver "libinput" EndSection </nowiki>}} ===== SDDM ===== {{ic|/usr/share/sddm/scripts/Xsetup}} に以下の行を追加して DPI を変更してください: {{hc|/usr/share/sddm/scripts/Xsetup|<nowiki> # Set DPI xrandr --dpi 168" </nowiki>}} ===== タッチスクリーンのジェスチャ ===== [[touchegg]] をインストールして、{{ic|/usr/share/touchegg/touchegg.conf}} の以下の行を編集してください: {{hc|/usr/share/touchegg/touchegg.conf|<nowiki> ... <action type="SCROLL">SPEED=7:INVERTED=true</action> ... </nowiki>}} {{ic|/etc/X11/xinit/xinitrc.d/01_touchegg}} を作成: {{hc|/etc/X11/xinit/xinitrc.d/01_touchegg|<nowiki> ... #!/bin/bash # starts touchegg application PREFIX="$HOME/.config/touchegg/.run" mkdir -p "$PREFIX" PIDFILE="$PREFIX/touchegg.$USER$DISPLAY.pid" LOCK="$PREFIX/touchegg.$USER$DISPLAY.lock" start_touchegg() { ( flock -n 9 || exit 1 touchegg 2>/dev/null >/dev/null & PID=$! echo "$!" >"$PIDFILE" wait $PID ) 9>"$LOCK" } start_touchegg & </nowiki>}} {{ic|/etc/X11/xinit/xinitrc.d/01_touchegg}} のパーミッションを設定: # chmod 0755 /etc/X11/xinit/xinitrc.d/01_touchegg ==== ファン ==== 最新カーネルでは特に設定しなくてもファンは問題なく動作します。 {{Note|ファンが上手く動かない場合、以下のコマンドを試してみてください: {{bc|<nowiki> # modprobe -r gpd-pocket-fan # modprobe gpd-pocket-fan temp_limits=40000,40001,40002 </nowiki>}} 上記のコマンドを実行すると40度でファンが回転し始めるようになります。クリック音が聞こえる場合、デバイスの電源を切って、バックパネルを取り外してファンを数回そっと押してください。それからパネルを戻してからデバイスの電源を入れて、上記のコマンドをもう一度実行してください。一部のデバイスではファンが正しく回転しないという問題が発生するようです。 ファンが正しく機能するようになったら、再起動するか以下のコマンドを実行して温度のリミットをデフォルト設定に戻してください: {{bc|<nowiki> # modprobe -r gpd-pocket-fan # modprobe gpd-pocket-fan </nowiki>}} }} ==== 省電力設定 ==== [[TLP]] をインストールして、{{ic|/etc/default/tlp}} の以下の行を編集してください: {{hc|/etc/default/tlp|<nowiki> ... # improve disk IO DISK_DEVICES="mmcblk0" DISK_IOSCHED="deadline" ... # disable wifi power saving mode (wifi speed drops MASSIVELY!) WIFI_PWR_ON_AC=off WIFI_PWR_ON_BAT=off ... </nowiki>}} ==== PulseAudio ==== {{ic|/etc/pulse/default.pa}} に以下の行を追加: {{hc|/etc/pulse/default.pa|<nowiki> set-card-profile alsa_card.platform-cht-bsw-rt5645 HiFi set-default-sink alsa_output.platform-cht-bsw-rt5645.HiFi__hw_chtrt5645_0__sink set-sink-port alsa_output.platform-cht-bsw-rt5645.HiFi__hw_chtrt5645_0__sink [Out] Speaker </nowiki>}} {{ic|/etc/pulse/daemon.conf}} を編集して realtime_scheduleing をオフにしてください: {{ic|<nowiki>realtime-scheduling = no</nowiki>}}。 {{Note|pactl やデスクトップの設定を使って出力を手動で設定する必要がある場合があります。}} == 既知の問題 == ==== USB-C の電源の状態 ==== USB-C の電源状態はカーネル 4.14-15 では動作しません。[http://hansdegoede.livejournal.com/17445.html Hans] のカーネルには修正するパッチが含まれています。 ==== systemd-gpt-auto-generator failed to dissect ==== 起動時に以下のエラーメッセージが表示される場合 [https://github.com/systemd/systemd/issues/5806]: systemd-gpt-auto-generator[199]: Failed to dissect: Input/output error ブートローダーのブートパラメータに以下を追加してください: systemd.gpt_auto=0 == 参照 == * https://github.com/njkli/gpd-pocket/ * http://hansdegoede.livejournal.com/
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Bc
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
GPD Pocket
に戻る。
検索
検索
GPD Pocketのソースを表示
話題を追加