Ubuntu

Ubuntuユーザーと開発者のためのQ&A

5
Python GObject Introspectionアプリで非同期タスクを実行する方法
私は、起動時にディスクから重要でないデータを読み取る必要があるPython + GObjectアプリを書いています。データは同期的に読み取られ、読み取り操作の完了には約10秒かかります。その間、UIのロードが遅延します。 タスクを非同期に実行し、準備ができたらUIをブロックせずに通知を受け取りたいと思います。 def take_ages(): read_a_huge_file_from_disk() def on_finished_long_task(): print "Finished!" run_long_task(task=take_ages, callback=on_finished_long_task) load_the_UI_without_blocking_on_long_task() この種のことのために過去にGTaskを使用しましたが、GObject Introspectionに移植されたことはもちろん、そのコードが3年も触れられていないことを心配しています。最も重要なことは、Ubuntu 12.04では使用できなくなったことです。そこで、標準のPythonの方法またはGObject / GTK +の標準の方法で、非同期でタスクを実行する簡単な方法を探しています。 編集:ここに私がやろうとしていることの例といくつかのコードがあります。python-deferコメントで示唆されているように試しましたが、長いタスクを非同期で実行し、UIの読み込みを完了するのを待たずにロードすることはできませんでした。テストコードを閲覧します。 非同期タスクを実行し、終了時に通知を受ける簡単で広く使用されている方法はありますか?

5
ゲームパッドを使用するにはどうすればよいですか?
エミュレーター(ZSNESなど)でゲームをプレイするためのゲームパッドを購入する予定です。特にWineでゲームをプレイする場合、Linuxで動作しないゲームパッドに関連するいくつかの記事をネットで読みました。しかし、それはワインだけですよね?私の心には、次のような質問があります。 これは、すべてのネイティブUbuntuゲームがすべてのゲームパッドで正常に動作することを意味しますか、これも特定のゲームパッドを持っていますか?Ubuntu(12.04)で動作します。 ランダムなゲームパッドを購入すると、Unofficial / Fakeと言うと、ゲームパッドとして認識されますか、Ubuntuはそれを無視しますか? ハードウェアを使用するために必要な適切なドライバーをどのように見つけることができますか?または、購入してプラグを差し込んだ直後に、ドライバーは不要で、再生を開始できますか?
16 games  gamepad 

2
ビデオループバックデバイスを使用してWebカメラを偽造しますか?
Google+ハングアウトでウェブカメラのソースとしてループされたビデオクリップを使用したい。v4l2loopbackをインストールし、ビデオループバックデバイスを作成しました。しかし、ビデオフレームをデバイスに書き込む方法がわかりません。指定された例は次のとおりです。 gst-launch videotestsrc ! v4l2sink device=/dev/video1 そのため、gst-launchのマニュアルページを読んで、何が起こっているのかを理解しようとした後、私は弱々しい試みをしました。 sudo gst-launch-0.10 filesrc location=/home/briankb/Videos/darthvaderdancing.mp4 ! v4l2sink device=/dev/video0 その結果: Setting pipeline to PAUSED ... libv4l2: error getting pixformat: Invalid argument Pipeline is PREROLLING ... Pipeline is PREROLLED ... Setting pipeline to PLAYING ... (gst-launch-0.10:12622): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)' failed New clock: GstSystemClock …
16 12.04  video  webcam 



4
Ubuntuの時計が遅くなったり速くなったりするのはなぜですか?
Ubuntuの時計は約30分ずれています: どこでこれのトラブルシューティングを開始できますか? 「インターネットから自動的に」設定されていると言われています。「インターネット」が現在の時刻を知っていることを確認するにはどうすればよいですか? 詳細 Ubuntuはインターネットと通信するのに十分な時間を費やしました: $ date; uptime Fri May 18 05:56:00 PDT 2012 05:56:00 up 12 days, 10:48, 2 users, load average: 0.61, 0.96, 1.15 Web検索で見つけたこのタイムサーバーは、正しい時間を知っているようです。 $ date; ntpdate -q north-america.pool.ntp.org Fri May 18 05:56:09 PDT 2012 server 208.38.65.37, stratum 2, offset 1752.625337, delay 0.10558 server 46.166.138.172, stratum 2, …
16 ntp 

1
Oracle java jdkキーストアはどこにありますか?
webupd8 ppaでOracle Javaをインストールし、いくつかのポリシー設定を微調整する必要があります(特にクリップボードへのアクセス) webUpd8プラグ:http ://www.webupd8.org/2011/09/how-to-install-oracle-java-7-jdk-in.html (これらの人はUbuntuコミュニティのためにたくさんやってきた) 以前は /etc/java-6-oracle Googleにはこれに関する回答がありません。アイデアはありますか?
16 java  jdk  oracle 

7
12.04でのジュニパー設定
Windows XPとUbuntu 12.04(32ビット)を搭載したラップトップを使用しています。今までは、Windows XPを使用してJuniper VPNに接続していましたが、今はLinuxで試してみたいと思います。マッドサイエンティストのチュートリアル(Sun Javaの部分を含む)を読みましたが、セットアップを実行できません。アプレットを実行するかどうかを尋ねるポップアップが表示されますが、何もありません。 マッドサイエンティストは、おそらくCランタイムライブラリの問題であり、-nojavaでスクリプトを使用することを提案しますが、そもそもNetwork Connectをインストールする方法については述べていません。何か案が? 提案をありがとう! ローリアン PS:私は持っています:Sun 1.6.0.32 Firefox 12 xtermからのUbuntu 12.04 32ビットJava(それはいくつか提案されたと思います)
16 12.04  vpn 

9
Intel GPUの破損したi915ドライバーを修正するにはどうすればよいですか?
私のラップトップ(HP Pavilion DM4 2101ea)でi915ドライバーを正しく動作させるのに問題があります。 具体的には、USBキーとハードドライブの両方から起動すると、ラップトップ画面が黒くなり、スプラッシュグラフィックの後に黒のままになります。 スプラッシュ画面の後にディスプレイに何かを表示するには、次のいずれかで起動する必要があります acpi=off nomodeset i915.modeset=0 私はファンが回転するのが好きでnomodeset少しやり過ぎなので、むしろACPIをオフにしたくないので、今はで起動していますi915.modeset=0。 残念ながら、これによりKMSがオフになり、ラップトップ画面の現在の最大解像度は、実際の機能ではなく1024x768に固定されます。 上記のブートフラグを設定せずに外部モニターを接続すると、外部モニターは正常に動作します。フラグを使用して起動すると、外部モニターも正常に機能しますが、1024x768しか実行できず、ラップトップのディスプレイをミラーリングする以外に何もできません。 Preciseに同梱されている2.17からi19ドライバーを、最新のものである2.19にアップグレードしましたが、表示できるものはありません。 ここに私のですlspci出力は: 00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) 00:16.0 Communication controller: Intel Corporation 6 …

1
ウェブサイトのAMD / ATIドライバーとUbuntu 12.04リポジトリのプロプライエタリドライバーの比較
さまざまなAMD Radeonドライバーに関して2つの質問があります。 3の違いは何ですか? AMD / ATIドライバー(12.04リポジトリ) AMD / ATIドライバー、リリース後の更新(12.04リポジトリ) AMD / ATI Driver 12.4(AMDウェブサイト) Ubuntu Reposから「リリース後更新」ドライバーをインストールした場合。Ubuntuから将来のドライバー更新プログラムを入手できますか?つまり、Ubuntu Radeonドライバー更新ポリシーとは何ですか?


1
左右のワークスペースが応答しないワークスペーススイッチャーのキーボードショートカット
Ubuntu 12.04 64ビット(VMWare PlayerでVMとして実行)を実行しています。ワークスペーススイッチャーのキーボードショートカットは、Ctrl+ Alt+矢印キーが目的のワークスペースに切り替わることを示します。 これは上/下の行では機能しますが、Ctrl+ Alt+左/右を使用しても機能しないようです-スイッチャーは目的のワークスペースに移動しません。 ここで何か間違ったことをしていますか?


4
Firefoxの「フォルダーを開く」でGwenviewが開きます
12.04にアップグレードすると、Firefoxにいくつかの問題が発生しました。Firefoxはダウンロードの処理方法を知らないようです。 いくつかの調査の後、私はこの解決策を見つけました: Kubuntu 12.04 FirefoxとRekongはダウンロードしたファイルを開く方法を知りません しかし、それはまだ正常に機能しません。実際、デフォルトのプレーヤーではなくAudacityでmp3を開きます。 しかし、最悪の事態は、「フォルダを開く」がDolphinの代わりにGwenviewを開くことです! 提案?

7
ECDSAの代わりにRSAキーを与えるようにSSHを強制するにはどうすればよいですか?
サーバーに初めてアクセスするときに、ユーザーが承認した場合にSSHにRSAキーを強制的に与えて自動的に保存させるにはどうすればよいですか? 現在、ECDSAキーを提供しています。私はすでにRSAキーを知っているので、この時点でRSAキーが表示されることを希望します。 私が試してみました: ssh -o RSAAuthentication=yes user@server 残念ながら、これによりECDSAキーとAre you sure you want to continue connecting (yes/no)?メッセージが提供されます。
16 ssh 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.