Enlightenmentノート
5268 ワード
Enlightenmentはファイルマネージャ(かつて)であり、発展に伴い、xfce、kdeなどと同じデスクトップ環境を作成することを目標としています.
使う人が多くなく、互換性が一般的で、バグが少なくないデスクトップ環境として、Eの最大の特色は華やかで、すべてのアニメーション効果、表示効果はかなり華やかで、私のパソコン(i 7-2.0 GHz、12 GBメモリ)では滑らかで、xfceよりもスムーズです.
基本ライブラリEFLにも多くのビジネスアプリケーションがあり、TizenはEFLを使用していると言われています.
インストール:
まず、fedoraの下にあるdevelパッケージがたくさん必要です.
次のコマンドでインストールできます.
この問題を解決すれば、簡単にコンパイルできます.まずgitからcloneコードを使います.
Enlightenmentのほとんどのプロジェクトはbootstrapを使用してコンパイルされています.これもautoconfとautomakeが必要な理由です.
すべてがうまくいけば、コンパイルオプションを教えてくれる短いレポートが表示されます.彼のためにソフトウェアを開発しないなら、releaseを使うのもいい選択です.
ちょっと
次はインストールできます
前にyumで古いバージョンのenlightenmentライブラリ(0.17.4)をインストールした場合、pkg-config検索順のせいで間違いになるに違いありませんので、事前にすべてアンインストールするのが良い選択です.
これでecore.eflのインストールが完了し、elementary(enlightenmentコンポーネントライブラリ)、loader、player、lightenmentのインストールを開始できます.
インストール手順はEFLと全く同じです.
すべてのインストールが完了したら、急いでenlightenmentをコンパイルしないで、terminologyでこのセットが利用可能かどうかをテストすることを強くお勧めします.
注意、bootstrapが完了した後、与えられたレポートにd_busは開いているはずです(yesと表記されています).そうしないと、古いライブラリを削除していない可能性があります.
インストールが完了したらterminologyを開いて効果をテストすることができます(!重要)が正常であれば、EFMをインストールし続けることができます.
すべてが完了したら、環境天をxsessionsに追加する必要があります.
logout、そしてenleghtenmentを選択して新しいデスクトップ環境を見てみましょう.
FAQ
1.まず、起動の問題です.
症状:1回目はすべて正常に起動したが、2回目から黒くなったので、logを検査した.
特に目立つ行がある
しかしlightdmではない問題を調べるとxfceはすべて正常で、削除してみます~/.e
やはりまたenlightenmentに入ることができました.その後freebsdのフォーラムで調べたところ、splashが起動したという人がいました.ではsplashを閉じてみましょう(configから直接閉じることはできないようですか?):
すべては大丈夫なので、kdmを必要とせずにlightdmを使い続けることができます.
2.アイコンを整列できませんか?
yumでインストールしている場合は、アイコンが整列していないため、フォントが見苦しく、多くのアイコン(midori、GIMPなど)が表示されない可能性があります.
libsvgがdependenceに追加されていないため、以下の方法で確認できます.
中間でImage_が確認されますloader、SVGが間違っているのを見たら、それです.yumにimage loaderをインストールすることで解決できるようです.
自己コンパイル時にデフォルトのオプションもlibsvgを要求しないので、必ずSVG supportがyesかどうかを確認してください.
3.再起動できませんか?
もしあなたのReboot、Shutdownなどが灰色であれば、権限がない可能性が高いです.Enlightenment制限は、特定のGroupのユーザーのみが再起動できます.
最も役に立つ解決策は、自分をwheelグループに追加することで、sudoも使用できます.
4.世界がひっくり返った......
目測はEFLのバグでterminologyで一度遭遇しました.発生した場合、残念ながら安定版(0.17.4意外なことに、正式版のE 18はクリスマス近くにリリースされるので、歯を食いしばって我慢すればいいです.
使う人が多くなく、互換性が一般的で、バグが少なくないデスクトップ環境として、Eの最大の特色は華やかで、すべてのアニメーション効果、表示効果はかなり華やかで、私のパソコン(i 7-2.0 GHz、12 GBメモリ)では滑らかで、xfceよりもスムーズです.
基本ライブラリEFLにも多くのビジネスアプリケーションがあり、TizenはEFLを使用していると言われています.
インストール:
まず、fedoraの下にあるdevelパッケージがたくさん必要です.
subversion autoconf automake gettext-devel libtool make pam-devel freetype-devel fontconfig-devel libpng-devel libjpeg-devel dbus-devel lua-devel libX11-devel libXcursor-devel libXrender-devel libXrandr-devel libXfixes-devel libXdamage-devel libXcomposite-devel libXext-devel libXp-devel libXinerama-devel libxkbfile-devel libXtst-devel libudev-devel glib2-devel openssl-devel fribidi-devel check-devel giflib-devel libtiff-devel mesa-libGL-devel mesa-libEGL-devel mesa-libGLES-devel gstreamer-devel gstreamer-plugins-base-devel gstreamer-plugins-bad-devel libcurl-devel pulseaudio-libs-devel libsndfile-devel libXScrnSaver-devel libmount-devel bullet-devel gcc-c++
次のコマンドでインストールできます.
su -c "yum install subversion autoconf automake gettext-devel libtool make pam-devel freetype-devel fontconfig-devel libpng-devel libjpeg-devel dbus-devel lua-devel libX11-devel libXcursor-devel libXrender-devel libXrandr-devel libXfixes-devel libXdamage-devel libXcomposite-devel libXext-devel libXp-devel libXinerama-devel libxkbfile-devel libXtst-devel libudev-devel glib2-devel openssl-devel fribidi-devel check-devel giflib-devel libtiff-devel mesa-libGL-devel mesa-libEGL-devel mesa-libGLES-devel gstreamer-devel gstreamer-plugins-base-devel gstreamer-plugins-bad-devel libcurl-devel pulseaudio-libs-devel libsndfile-devel libXScrnSaver-devel libmount-devel bullet-devel gcc-c++"
この問題を解決すれば、簡単にコンパイルできます.まずgitからcloneコードを使います.
git clone git://git.enlightenment.org/core/efl.git
cd efl
./autogen.sh
Enlightenmentのほとんどのプロジェクトはbootstrapを使用してコンパイルされています.これもautoconfとautomakeが必要な理由です.
すべてがうまくいけば、コンパイルオプションを教えてくれる短いレポートが表示されます.彼のためにソフトウェアを開発しないなら、releaseを使うのもいい選択です.
./configure --with-profile=release --prefix=/usr/local/lib64
ちょっと
make
make check
次はインストールできます
make install
前にyumで古いバージョンのenlightenmentライブラリ(0.17.4)をインストールした場合、pkg-config検索順のせいで間違いになるに違いありませんので、事前にすべてアンインストールするのが良い選択です.
これでecore.eflのインストールが完了し、elementary(enlightenmentコンポーネントライブラリ)、loader、player、lightenmentのインストールを開始できます.
git://git.enlightenment.org/core/elementary.git
git://git.enlightenment.org/core/emotion_generic_players.git
git://git.enlightenment.org/core/evas_generic_loaders.git
インストール手順はEFLと全く同じです.
すべてのインストールが完了したら、急いでenlightenmentをコンパイルしないで、terminologyでこのセットが利用可能かどうかをテストすることを強くお勧めします.
git://git.enlightenment.org/apps/terminology.git
注意、bootstrapが完了した後、与えられたレポートにd_busは開いているはずです(yesと表記されています).そうしないと、古いライブラリを削除していない可能性があります.
インストールが完了したらterminologyを開いて効果をテストすることができます(!重要)が正常であれば、EFMをインストールし続けることができます.
git://git.enlightenment.org/core/enlightenment.git
すべてが完了したら、環境天をxsessionsに追加する必要があります.
cp ./data/xsessions/enlightenment.desktop /usr/share/xsessions/
logout、そしてenleghtenmentを選択して新しいデスクトップ環境を見てみましょう.
FAQ
1.まず、起動の問題です.
症状:1回目はすべて正常に起動したが、2回目から黒くなったので、logを検査した.
#su -c "vim /var/log/messages"
特に目立つ行がある
Oct 16 20:33:19 localhost lightdm[1074]: ** (process:1191): WARNING **: Failed to open CK session: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files
しかしlightdmではない問題を調べるとxfceはすべて正常で、削除してみます~/.e
#rm -rf ~/.e
やはりまたenlightenmentに入ることができました.その後freebsdのフォーラムで調べたところ、splashが起動したという人がいました.ではsplashを閉じてみましょう(configから直接閉じることはできないようですか?):
Settings - all - look - startup - enable splash
すべては大丈夫なので、kdmを必要とせずにlightdmを使い続けることができます.
2.アイコンを整列できませんか?
yumでインストールしている場合は、アイコンが整列していないため、フォントが見苦しく、多くのアイコン(midori、GIMPなど)が表示されない可能性があります.
libsvgがdependenceに追加されていないため、以下の方法で確認できます.
su -c "enlightenment_start"
中間でImage_が確認されますloader、SVGが間違っているのを見たら、それです.yumにimage loaderをインストールすることで解決できるようです.
自己コンパイル時にデフォルトのオプションもlibsvgを要求しないので、必ずSVG supportがyesかどうかを確認してください.
3.再起動できませんか?
もしあなたのReboot、Shutdownなどが灰色であれば、権限がない可能性が高いです.Enlightenment制限は、特定のGroupのユーザーのみが再起動できます.
最も役に立つ解決策は、自分をwheelグループに追加することで、sudoも使用できます.
su -c "usermod -a -G wheel username"
4.世界がひっくり返った......
目測はEFLのバグでterminologyで一度遭遇しました.発生した場合、残念ながら安定版(0.17.4