タグ付けされた質問 「programming」

Ubuntuのプログラミングに関する質問。



1
アプリでオーバーレイスクロールバーを有効にする方法
私は、ほとんどのアプリケーションが新しいオーバーレイスクロールバーを表示しているNatty 2ndベータ版でアプリをテストしていますが、非ネイティブのGTKアプリのみが表示できません(LibreOfficeやFirefoxなど)。 私のアプリはPythonとpygtkを使用してコーディングされているため、オーバーレイスクロールバーをデフォルトで有効にする必要があると思っていましたが、間違っていました。ターミナル(以前はappコマンド)とpythonコード内の両方で環境変数LIBOVERLAY_SCROLLBARを1に設定しようとしましたが、os.putenv()昔ながらのスクロールバーが表示されたままです。 私は何を間違えていますか?

7
Ubuntu(およびほとんどのLinuxディストリビューション全般)の開発を開始したいのですが、どちらが適していますか?PythonまたはVala?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 私はコンピューターサイエンスを専攻し、C、C ++、C#、Javaなどの言語を学びました。Javaの経験はもっとありますが。Linux用に開発したいのですが、GNOME用に開発したいのですが、PythonとValaのいずれかを選択するのが混乱しています。 GNOME LiveページでValaに関するドキュメントをいくつか読んだ後、Pythonに比べて慣れ親しんでいるように見えます。Pythonは卒業時に学んだほとんどの言語とは構文的にかなり異なります。ヴァラの学習曲線は私には小さいようです。したがって、開発を開始するにはどの言語を選択する必要がありますか。これにより、さまざまなディストリビューションでより適切にサポートされます。推奨される言語に推奨されるIDEを歓迎します。 ありがとう。



5
Source Insightの代替手段はありますか?
私は開発者ではありませんが、仕事のために多くのコードをトレースしています。特に大規模なプロジェクトでは、他の人のコードを読むのは実際にはかなり困難です。 Source Insightは、すべてのシンボルをデータベースに保存する優れたアプリケーションです。そのため、呼び出される新しい関数を確認し、クリックして、関数の記述方法を確認できます。オブジェクトのリファラーをすべて表示したり、呼び出し元にジャンプしたりできます。他のファイルから新しい変数/構造/関数に遭遇するたびにこれらのことを見つけるために、思考の流れを破ってシェルコマンドを考える必要はありません。 私はそれをWINEで実行していますが、時々障害となる小さな不具合があります。 私は人々がCスコープに言及することを知っています、私はそれを試してみましたが、それは実際には同じではありません。それでは、Ubuntu向けの非常に多くの巨大なオープンソースプロジェクトがありますが、それらを効率的に読むためのネイティブツールはありますか? 編集: 提案に感謝しますが、CODE :: BLOCKSまたはCodeLiteは、マウスがジャンプせずにクリックした機能を表示する機能を提供するので、呼び出し元と呼び出し先を同時に確認できますか?

1
シェルスクリプトからプログラムを実行しますが、1つのプロセスとしてのみ動作しますか?
シェルスクリプトからアプリケーションを実行できるが、別のプロセスを作成できない方法はありますか。1つのプロセスだけのように見せたい。シェルスクリプトが新しいプロセスに置き換えられるかどうか、または呼び出されたアプリケーションが終了した後も続行されるかどうかは関係ありません。 これは私の以前の質問も解決するはず です:https : //askubuntu.com/questions/247632/is-there-a-way-to-associate-additional-application-launcher-with-an-appどうもありがとう。


1
動的に更新されるパネルアプリ/インジケーターを作成するにはどうすればよいですか?
私はubuntu Mate用のいくつかのパネルアプリを書こうとしています。私はC / C ++とSDLをかなりよく知っています。Mate-Universityパネルアプリのgithubページを見たことがありますが、正常に動作しません/少し時間がかかります。 パネルアプリを作成する簡単な方法があるかどうか疑問に思っています。カスタムアプリケーションランチャーの使用について話していません。新しい機能をパネルに追加したいのですが、方法がわかりません。チュートリアル、またはパネルアプリの作成に関する説明が非常に役立つ場合があります。

1
バッシュ比較演算子と式演算子
私はbashプログラミングが初めてです。私は2つの良い長いガイドを読みましたが、それらは演算子とキーワードについて私の頭を混乱させました。 より一般的で広く使用されているのはどれですか?いつ、なぜ使用するのかわかりません。 test、[[ ]]または[ ]あるいは(( )) $((exp)) または $[exp] -gtまたは>、geまたは>=など。 使用する場合<、および>/または( )エスケープする必要がある場合\: \< \(など。 ==または=(文字列比較) 私は基本的な違いを知っている[し、[[それ以外のご質問は、私にとっては謎です。 前もって感謝します

2
PyGTKはまだ関連していますか?
Linuxは初めてですが、アプリ開発は初めてです。MacのバックグラウンドでRealBasicを使用しています。 Linux用に開発するために新しい言語を学ぶ必要があることを受け入れました(RBは64ビットディストリビューションでは動作せず、独自仕様の言語であるため)正しい言語を選択するようにします。 私はPythonを見てきましたが、GTK 3の導入によりPyGTKが時代遅れになっていることを読むまで、すべての準備が整いました。これは本当ですか?Ubuntu開発者のWebサイトはUIにGladeを使用することを推奨しているようですが、途中で何かを学ばないようにしたいです!


3
円形の選択された領域のスクリーンショットを撮ることは可能ですか?
我々は上の選択された領域のスクリーンショットを撮るときUbuntu(使用してShift+ Prt ScrまたはCtrl+ Shift+ Prt Scr)私たちは常に矩形領域を選択します。したがって、Inkscapeなどのソフトウェアで画像を編集して長方形の画像で円を作成できることはわかっていますが、さまざまな種類の形状(主に円)を選択できるように変更できる構成があるかどうかを知りたいです。)スクリーンショットを撮っているときに直接。 出来ますか?


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