問題タブ [directfb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - X.11環境を離れずにDirectFBアプリを開発する方法
組み込みプラットフォーム用のGUIアプリケーションを、ウィンドウをまったく使用せずに開発しようとしています。DirectFBを使用して開発していますが、これは私のニーズに非常に適しています。
私が開発する組み込みはそれほど強力ではないので、私は本当に自分のUbuntuデスクトップで開発してみたいと思います。問題は、FramebufferがX.orgと競合しているため、デスクトップ全体が離れてしまい、変更の結果を確認するためだけにX.orgをシャットダウンすることです。
私のニーズに合った優れたフレームバッファシミュレータはありますか?QtにはQVFbと呼ばれるものがありますが、これはQtアプリの開発でのみ機能し、DirectFBのVNCバックエンドは常にクラッシュします。
それで、何かアイデアはありますか?
linux - ハードウェア オーバーレイをサポートする組み込み Linux のウィンドウ システムはどれですか?
ハードウェア オーバーレイをサポートする組み込み Linux 用のウィンドウ システムはどれですか?
Qtに組み込み Linux 用のハードウェア オーバーレイ サポートを追加することは可能ですか?
directfb - DirectFB とアニメーション GIF
DirectFB を使用してアニメーション GIF を表示するにはどうすればよいですか?
fedora - DirectFB ブリングアップ
重複の可能性:
X.11 環境を離れずに DirectFB アプリを開発する方法
Fedora PC に DirectFB 1.4.3 をインストールしました。「dfbinfo」などの DirectFB の bin アプリケーションを実行しようとすると、次のエラーが発生します。
「/dev/fb0 を開くことができませんでした。そのようなファイルまたはディレクトリはありません。フレームバッファ デバイスを開くときにエラーが発生しました!」
/boot/config ファイルとその有効化を確認して、カーネルでフレームバッファが有効になっていることを確認しました。
フレームバッファデバイス /dev/fb0 を有効にする方法を教えてもらえますか?
gtk - カイロ「pkg-config検索パスにlibpngが見つかりませんでした」
GTK-DFB をインストールしようとしていますが、cairo が必要です。ソースからビルドしようとすると、次のようにスローされます。
アイデア?
ありがとう
graphics - DirectFB が GNU/Linux で広く使用されていないのはなぜですか? X11 には存在しない重大な制限はありますか?
私の知る限り、DirectFB は多くの種類のグラフィックス カードにハードウェア アクセラレーションを提供します。さらに、X11 よりも小さく、高速で、使用するメモリが少なくなります。では、なぜ今よりも主流にならないのでしょうか?
ここに私が本当に確信していないことがあります: 一般的な GTK+/Qt プログラムを移植する必要がありますか? DirectFB サイトには、Firefox を移植するためのプロジェクトがあります。GTK+ が DirectFB を直接使用できるのに、なぜそれが必要なのでしょうか? 私が(おそらく間違って)それを理解する方法は、Firefox が GTK+ に出力し、それが DirectFB に出力し、それがハードウェアに出力するということです。私がそれについて間違っている場合は、私を修正してください。
linux - webkit-gtk のコンパイル エラー
directfb 用に webkit-gtk をコンパイルしているときに次のエラーが発生します。解決方法はありますか?
make[1]: ディレクトリ `/home/sunny/svn/iSense-E/trunk/stable/thirdp/src/webkit-1.2.0/WebKitBuild/Release' /bin/mkdir -p ./.deps/DerivedSources CC に入りますWebKitTools/GtkBonker/Programs_GtkBonker-GtkBonker.o CXX WebKitTools/DumpRenderTree/gtk/Programs_DumpRenderTree-LayoutTestControllerGtk.o ../../WebKitTools/GtkBonker/GtkBonker.c:87:30: エラー: gdk/gdk-directfb.h: いいえそのようなファイルまたはディレクトリ ../../WebKitTools/GtkBonker/GtkBonker.c:257: エラー: '<em>' トークンの前に ')' が必要です ../../WebKitTools/GtkBonker/GtkBonker.c:287: エラー: '</em>' トークンの前に ')' が必要です../../WebKitTools/GtkBonker/GtkBonker.c:795: エラー: '*' トークンの前に ')' が必要です../../WebKitTools/GtkBonker/ GtkBonker.c: 関数 'sampleGTKApplicationInitialize': ../../WebKitTools/GtkBonker/GtkBonker.c:814: エラー:'gp_f_gdkDirectFbSetInitializationParameters' undeclared (この関数で最初に使用) ../../WebKitTools/GtkBonker/GtkBonker.c:814: エラー: (各未宣言の識別子は 1 回だけ報告されます ../../WebKitTools/GtkBonker/GtkBonker.c :814: error: for each function it appear in.) ../../WebKitTools/GtkBonker/GtkBonker.c:814: error: 'sampleGTKApplicationDirectFbSetInitializationParameters' undeclared (この関数で最初に使用) ../../WebKitTools/ GtkBonker/GtkBonker.c:815: エラー: 'gp_f_gdkDirectFBCreateWindow' が宣言されていません (この関数で最初に使用) ../../WebKitTools/GtkBonker/GtkBonker.c:815: エラー: 'al_gtkDirectFBCreateWindowHandler' が宣言されていません (この関数で最初に使用) ../../WebKitTools/GtkBonker/GtkBonker.c:816: エラー: 'gp_f_gdkDirectFBDestroyWindow' が宣言されていません (この関数で最初に使用) ../../WebKitTools/GtkBonker/GtkBonker.c:816: エラー:'al_gtkDirectFBDestroyWindowHandler' が宣言されていません (この関数で最初に使用) ../../WebKitTools/GtkBonker/GtkBonker.c: 関数 'sampleGTKApplicationTerminate' 内: ../../WebKitTools/GtkBonker/GtkBonker.c:841: エラー: ' gp_f_gdkDirectFbSetInitializationParameters' undeclared (この関数で初めて使用) make[1]: *** [WebKitTools/GtkBonker/Programs_GtkBonker-GtkBonker.o] エラー 1
qt - QtcreatorターゲットをX11ではなくdirectfbとして作成することは可能ですか?
出力を表示するターゲットはdirectfbウィンドウです。qtアプリケーションを開発する必要があります。qtcreatorでのアプリケーションの開発ははるかに簡単ですが、X11ウィンドウに出力が表示されるという問題があります。誰かがdirectfbウィンドウで実行する方法があると教えてもらえますか?私はグーグルでこれの検索結果を持っていません。plzは私を助けます
私はxubuntuを使用しています
ありがとう
rashmiに関して
linux - LinuxFB + DirectFB を同時に?
2 つのグラフィック層 (/dev/fb0 と /dev/fb1) を持つ組み込みプラットフォームがあります。
2 つの別個のプロセスを使用したい: 1 つは /dev/fb0 を直接使用する (raw モード、ビデオ ライブラリなし)。もう 1 つは、directfb を介して /dev/fb1 を使用します。
私は最初のものを開始することができ、うまく機能しています (私は Linux の open 関数を使用して /dev/fb0 を開き、それに直接書き込みます)。
2 番目のものを起動しようとすると、directfb の初期化でスタックします。
/dev/fb1 を使用しようとしているのに、なぜ directFb が /dev/fb0 をロックしているのか理解できません。
@shodanex のリクエストによる、2 番目のプロセスの strace 出力は次のとおりです。
directfb は /etc/directfbrc ファイルを読み取ることに注意してください (内容を先に確認してください)。その後は何も印刷されません。
アイデアはありますか?どうもありがとう。
directfb - Linux でキーボードをエミュレートする
実行中の特定のプロセスにキーをエミュレートする必要があります。そのソースコードを制御できず、Xserver が実行されていません。proc が directfb を使用してキーボード入力を処理していると思います。