「Deepin Desktop Environment」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(同期)
(3人の利用者による、間の8版が非表示)
1行目: 1行目:
 
[[Category:デスクトップ環境]]
 
[[Category:デスクトップ環境]]
 
[[en:Deepin Desktop Environment]]
 
[[en:Deepin Desktop Environment]]
  +
[[fr:Deepin Desktop Environment]]
[http://www.linuxdeepin.com/feature2014.en.html DDE] (Deepin Desktop Environment) は Deepin ディストリビューションのために開発されたデスクトップ環境です。
 
  +
[[pl:Deepin Desktop Environment]]
  +
[[ru:Deepin Desktop Environment]]
  +
[[zh-hans:Deepin Desktop Environment]]
  +
{{Related articles start}}
  +
{{Related|デスクトップ環境}}
  +
{{Related|GNOME}}
  +
{{Related|LightDM}}
  +
{{Related articles end}}
  +
[https://www.deepin.org/ DDE] (Deepin Desktop Environment) は Deepin ディストリビューションのために開発された[[デスクトップ環境]]です。
   
 
==インストール==
 
==インストール==
   
  +
最低限のデスクトップインターフェイスを作成するには、まず {{Grp|deepin}} グループを[[インストール]]してください。基本的なコンポーネントが全てインストールされます。
DDE をインストールする一番簡単な方法は非公式の OBS リポジトリを追加することです。このリポジトリを使用するには {{Ic|/etc/pacman.conf}} のリポジトリの一番上に以下の行を追加してください:
 
   
  +
完全なデスクトップ環境とするための追加アプリケーションは {{Grp|deepin-extra}} グループに含まれています。
{{bc|<nowiki>
 
[home_metakcahura_arch-deepin_Arch_Extra]
 
SigLevel = Never
 
Server = http://download.opensuse.org/repositories/home:/metakcahura:/arch-deepin/Arch_Extra/$arch
 
</nowiki>}}
 
 
{{Note|DDE 関連の PKGBUILD は全て [https://github.com/fasheng/arch-deepin FaSheng の GitHub リポジトリ]にあります。また、[https://build.opensuse.org/project/show/home:metakcahura:arch-deepin OBS プロジェクトページ]から PKGBUILD やソースファイルをチェックアウトすることも可能です。}}
 
   
  +
ネットワーク管理機能を使用するには、{{Pkg|networkmanager}} パッケージが必要です。また、{{ic|NetworkManager.service}} を[[systemd#ユニットを使う|起動・有効化]]してください。
最小限のデスクトップインターフェイスを得るには、''''deepin'''' グループをインストールします。このグループによって基本的なコンポーネントがインストールされます。
 
 
ただし、完全な DDE 環境を使用するために ''''deepin-extra'''' グループもインストールすることを推奨します:
 
 
* '''deepin-game-center''': flash ゲームが遊べる Deepin ゲームセンター
 
* '''deepin-movie''': Deepin 動画プレイヤー
 
* '''deepin-music-player''': Deepin 音楽プレイヤー
 
* '''deepin-screenshot''': Deepin スクリーンショットツール
 
* '''deepin-terminal''': Deepin ターミナル
 
 
{{bc|<nowiki>
 
pacman -S deepin deepin-extra
 
</nowiki>}}
 
   
 
==Deepin Desktop Environment の起動==
 
==Deepin Desktop Environment の起動==
33行目: 24行目:
 
===ディスプレイマネージャを使う===
 
===ディスプレイマネージャを使う===
   
DDE のデフォルトの lightdm greeter を使用するには設定ファイルの {{ic|[SeatDefaults]}} セクションに修正を加える必要があります:
+
DDE のデフォルトの lightdm greeter を使用するには設定ファイルの {{ic|[Seat:*]}} セクションに修正を加える必要があります:
   
 
{{hc|/etc/lightdm/lightdm.conf|2=
 
{{hc|/etc/lightdm/lightdm.conf|2=
  +
[Seat:*]
[SeatDefaults]
 
 
...
 
...
 
greeter-session=lightdm-deepin-greeter
 
greeter-session=lightdm-deepin-greeter
 
}}
 
}}
  +
  +
root 以外のユーザーで greeter を動作させるにはホームディレクトリが必要です。
   
 
=== xinitrc を使う ===
 
=== xinitrc を使う ===
52行目: 45行目:
   
 
{{Note|ブート時に Xorg を起動したい場合は、[[ログイン時に X を起動]]の記事を読んで下さい。}}
 
{{Note|ブート時に Xorg を起動したい場合は、[[ログイン時に X を起動]]の記事を読んで下さい。}}
  +
  +
== 設定 ==
  +
=== タッチパッドのジェスチャーのカスタマイズ ===
  +
Deepin は公式にはジェスチャーのカスタマイズをサポートしていませんが、設定ファイルを変更することでカスタマイズできます。設定ファイル:
  +
/usr/share/dde-daemon/gesture.json
  +
ファイルを編集したら再起動あるいは再ログインしてください。
  +
  +
== トラブルシューティング ==
  +
  +
=== スタンバイ状態から復帰したときに壁紙が表示されない ===
  +
  +
NVIDIA ドライバーが FBO を保存する方法が原因で [https://devtalk.nvidia.com/default/topic/787748/linux/-nvidia340xx-archlinux64-gnome3-14-the-background-of-desktop-and-lockscreen-mess-after-resume-from-/post/4367179/#4367179]、スタンバイ状態から復帰したときに壁紙が突然消えることがあり、カラーノイズが入った白い画面が表示されることがあります。上流の GNOME では既に解決されている問題ですが、Deepin デスクトップ環境ではまだ残っています。
  +
  +
サスペンドから復帰したときにウィンドウマネージャを再起動すれば問題を回避できます。以下の systemd サービスを作成してください:
  +
  +
{{hc|/etc/systemd/system/resume@.service|<nowiki>
  +
[Unit]
  +
Description=User resume actions
  +
After=suspend.target
  +
  +
[Service]
  +
User=%I
  +
Type=simple
  +
ExecStart=/usr/bin/deepin-wm-restart.sh
  +
  +
[Install]
  +
WantedBy=suspend.target
  +
</nowiki>}}
  +
  +
上記のサービスから以下のスクリプトを実行します:
  +
  +
{{hc|/usr/bin/deepin-wm-restart.sh|<nowiki>
  +
#!/bin/bash
  +
export DISPLAY=:0
  +
deepin-wm --replace
  +
</nowiki>}}
  +
  +
適切なディレクトリにファイルを作成したら、以下のコマンドを実行してスクリプトを有効化します:
  +
  +
{{bc|
  +
# chmod +x /usr/bin/deepin-wm-restart.sh
  +
# systemctl enable resume@''user''
  +
# systemctl start resume@''user''
  +
}}
  +
  +
1番目のコマンドはスクリプトに実行可能属性を付与し、2番目のコマンドは起動時にサービスを起動するように設定します。3番目のコマンドは即座にサービスを起動します。
  +
  +
=== 無線ネットワークが接続されない ===
  +
  +
NetworkManager は MAC アドレスをランダムに設定します (デフォルト設定)。無効化するには NetworkManager の設定ファイルに以下の行を追加してください:
  +
  +
{{hc|/etc/NetworkManager/NetworkManager.conf|<nowiki>
  +
[device]
  +
wifi.scan-rand-mac-address=no
  +
</nowiki>}}
  +
  +
=== Bluetooth メニューが表示されない/機能しない ===
  +
  +
{{ic|bluetooth.service}} を[[有効化]]してください。デフォルトでは有効になっていません。
   
 
==バグレポート==
 
==バグレポート==
   
上流や arch のパッケージ関連のバグは[https://github.com/fasheng/arch-deepin/issues ここ]で報告してください。FaSheng は Deepin の開発者の一人であり、arch-deepin のメンテナでもあります。バグレポートを彼の github ページにすることで、バグが修正される確率がぐっと高まるでしょう
+
上流や arch のパッケージ関連のバグは [https://github.com/linuxdeepin/developer-center/issues ここ] で報告してください。

2019年2月21日 (木) 23:45時点における版

関連記事

DDE (Deepin Desktop Environment) は Deepin ディストリビューションのために開発されたデスクトップ環境です。

インストール

最低限のデスクトップインターフェイスを作成するには、まず deepin グループをインストールしてください。基本的なコンポーネントが全てインストールされます。

完全なデスクトップ環境とするための追加アプリケーションは deepin-extra グループに含まれています。

ネットワーク管理機能を使用するには、networkmanager パッケージが必要です。また、NetworkManager.service起動・有効化してください。

Deepin Desktop Environment の起動

ディスプレイマネージャを使う

DDE のデフォルトの lightdm greeter を使用するには設定ファイルの [Seat:*] セクションに修正を加える必要があります:

/etc/lightdm/lightdm.conf
[Seat:*]
...
greeter-session=lightdm-deepin-greeter

root 以外のユーザーで greeter を動作させるにはホームディレクトリが必要です。

xinitrc を使う

詳しくは xinitrc のページを見て下さい。

~/.xinitrc
exec startdde

startx または xinit を実行すれば DDE が起動します。

ノート: ブート時に Xorg を起動したい場合は、ログイン時に X を起動の記事を読んで下さい。

設定

タッチパッドのジェスチャーのカスタマイズ

Deepin は公式にはジェスチャーのカスタマイズをサポートしていませんが、設定ファイルを変更することでカスタマイズできます。設定ファイル:

/usr/share/dde-daemon/gesture.json

ファイルを編集したら再起動あるいは再ログインしてください。

トラブルシューティング

スタンバイ状態から復帰したときに壁紙が表示されない

NVIDIA ドライバーが FBO を保存する方法が原因で [1]、スタンバイ状態から復帰したときに壁紙が突然消えることがあり、カラーノイズが入った白い画面が表示されることがあります。上流の GNOME では既に解決されている問題ですが、Deepin デスクトップ環境ではまだ残っています。

サスペンドから復帰したときにウィンドウマネージャを再起動すれば問題を回避できます。以下の systemd サービスを作成してください:

/etc/systemd/system/resume@.service
[Unit]
Description=User resume actions
After=suspend.target

[Service]
User=%I
Type=simple
ExecStart=/usr/bin/deepin-wm-restart.sh

[Install]
WantedBy=suspend.target

上記のサービスから以下のスクリプトを実行します:

/usr/bin/deepin-wm-restart.sh
#!/bin/bash
export DISPLAY=:0
deepin-wm --replace

適切なディレクトリにファイルを作成したら、以下のコマンドを実行してスクリプトを有効化します:

# chmod +x /usr/bin/deepin-wm-restart.sh
# systemctl enable resume@user
# systemctl start resume@user 

1番目のコマンドはスクリプトに実行可能属性を付与し、2番目のコマンドは起動時にサービスを起動するように設定します。3番目のコマンドは即座にサービスを起動します。

無線ネットワークが接続されない

NetworkManager は MAC アドレスをランダムに設定します (デフォルト設定)。無効化するには NetworkManager の設定ファイルに以下の行を追加してください:

/etc/NetworkManager/NetworkManager.conf
[device]
wifi.scan-rand-mac-address=no

Bluetooth メニューが表示されない/機能しない

bluetooth.service有効化してください。デフォルトでは有効になっていません。

バグレポート

上流や arch のパッケージ関連のバグは ここ で報告してください。