Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

1
X11は、NVIDIAカードを実行しているマシンからAMDカードを搭載したマシンにOpenGLアプリケーションを転送します
OpenGLを使用するリモートプロセスを起動するために、SSHを介してX11セッションを転送することに興味があります(具体的には、馴染みのある人ならgazeboです)。 私が直面していると思われる問題は、グラフィックカードの不一致によりガゼボがクラッシュすることです。「NV-GLX」拡張機能が見つかりません。正確なエラー出力: Xlib: extension "NV-GLX" missing on display "localhost:10.0". Xlib: extension "NV-GLX" missing on display "localhost:10.0". X Error of failed request: GLXUnsupportedPrivateRequest Major opcode of failed request: 149 (GLX) Minor opcode of failed request: 16 (X_GLXVendorPrivate) Serial number of failed request: 24 Current serial number in output stream: 25 リモートマシンはNVIDIAカードで実行されており、ローカルマシンはAMDカードを使用しています。 …
15 ssh  x11  opengl 

1
新しく作成されたファイルとフォルダーにグループ化するデフォルトの書き込み権限を付与します
2人のユーザーがいるとしましょう:aとb、どちらもグループ一般の一部です。 Aが作成するすべてのファイルまたはフォルダーに、グループGENERALへの書き込み許可が必要です。 どうすればいいですか? たとえば、新しく作成されたファイルは次のように設定されます。 -rw-r--r-- 1 a general これは、グループ一般に書き込み許可を与えません。

4
Linux上の32ビット、64ビットCPU opモード
よくわかりません。Fedora Linuxを実行すると、次のlscpu結果が得られます。 Architecture: i686 CPU op-mode(s): 32-bit, 64-bit ... しかし、64ビットプログラム(Chrome)をインストールしようとすると、次のようなエラーが表示されます。 パッケージ/....x86_64.rpmには互換性のないアーキテクチャx86_64があります。有効なアーキテクチャは['i686'、 'i586'、 'i486'、i386 ']です 私はChromeをインストールできることにあまり興味がなくlscpu、CPUが64ビットモードで実行できると言う理由にもっと興味があります。明らかに、これは64ビットプログラムを実行できるという意味ではありません。誰でも明確にできますか?
15 linux  cpu  64bit  x86 


1
特定のイベントのUFWロギングを無効にするにはどうすればよいですか?
ルーターは、UFWの標準ポリシーによってブロックされているマルチキャストパケットを定期的に送信します。これらのイベントは無害ですが、私syslogsとをスパムしますufwlogs。ルーターの動作を変更することはできません。変更されたファームウェアをインストールする必要があるため、保証が無効になります。 私の質問は次のとおりです。ブロッキングポリシーを変更せずにUFWがこの特定のイベントをログに記録するのを防ぐ方法はありますか?また、可能なフォローアップとして:カスタムロギングポリシーを定義できない場合、この着信トラフィックを許可するとセキュリティリスクが生じる可能性がありますか?
15 logs  firewall  router  syslog  ufw 

1
一度に2つのBluetoothスピーカーに送信する
1つのソースから2つの異なるBluetoothスピーカーに同じオーディオ信号を一度に送信できますか? PulseAudioを使用して2つの異なるシンクにオーディオを送信できることをどこかで読んだことを覚えていますが、それがBluetoothスピーカーに適用されるのか、Bluetoothにこのような制限が組み込まれているのかはわかりません。 Bluetoothスピーカーとドングルを購入する前に、設定しようとしていることを実際に達成できることを確認したいと思います。



3
キーボードでgnome-terminalのタブを切り替えますか?
私は新しいタブを作成した後gnome-terminalでCtrl+ Shift+ t、どのように私は前後にキーボードを使用してタブを切り替えることができますか?たとえば、Google Chromeでは、キーボードショートカットはCtrl+ Tab(進む)およびCtrl+ Shift+Tab(後方)です。 Linux Mint 14 Cinnamonを使用しています。

4
サブフォルダーがたくさんあるフォルダーを高速に削除するにはどうすればよいですか?
266778個のサブフォルダーがあるフォルダーがあります。どうすれば削除できますか? 私が試してみました cd ~/.local/share/Trash/ sudo rm -rf * しかし、それは多くの時間がかかります。1分25秒のリアルタイムと0.072秒のユーザー時間の後、2500個のフォルダーのみが削除されました。この方法では、このフォルダーを削除するのに2時間以上かかります。 このフォルダを削除するより速い方法はありますか?ユーザー時間とリアルタイムの間に大きな違いがあるのはなぜですか? real 1m25.474s user 0m0.072s sys 0m28.142s Linux 2.6.32(Ubuntu 10.04.4 LTS)を使用しています。
15 filesystems  rm 

4
tmuxとクリップボードの間でテキスト選択をコピー/貼り付け
最新バージョンのtmux(gitリポジトリから)とxclip(0.12)を実行しています。Emacsのようなキーボードバインドを使用して、テキストの周りを移動したり、選択範囲をクリップボードにcopy-modeコピーしM-wたり、C-yコピーバッファからクリップボードへ/に貼り付けます()。 これまでのところ私はでテキストを貼り付けることができたC-y、とに動き回るcopy-modeEmacsライクなキーボードバインディングで、しかし私はまだテキストをコピーすることができません(例でtmuxのバッファからcopy-mode) バッファー全体をクリップボードにコピーするためのスレッド(およびその逆)を見つけましたが、私には機能していないようです。 また、tmux-usersメーリングリストで、最近のバージョンのtmux(gitリポジトリのみ)がというコマンドを提供していると言われましたcopy-pipe。マニュアルページには、このコマンドについて次のように記載されています。 の1つのコマンドは、引数copy-pipeを受け入れます。この引数は、選択範囲をコピーしてコマンドにパイプします。たとえば、次のコマンドは 'C-q'をバインドして、選択内容を/ tmpおよびペーストバッファにコピーします。 bind-key -temacs-copy C-q copy-pipe "cat >/tmp/out" copy-pipe選択を別のコマンドにパイプするために部分的に使用することを意図しているようです。また、この説明とコマンドにはいくつかのタイプミスがあるようです(何temacs-copyですか?) いずれにしても、私がやりたいことは: コピー中: コピーモードに入る (つまり、私はEmacsのナビゲーションコマンドを使用してコピーしたいテキストに移動しC-f、C-b、M-f、M-b、C-a、C-eカーソルを移動するなど)。これらのいずれにもプレフィックスはありません。 でクリップボードに選択したテキストをコピーしますM-w(接頭辞なしのいずれか) 貼り付け: 私は入力できるようにしたいと思いますC-y(せずに入力することcopy-mode(端末内のテキストを貼り付けるために)接頭辞なしのいずれか) 私は運のないコピーのために以下を試しました: bind-key -n M-w run "tmux save-buffer - | xclip -i -selection clipboard" ただし、貼り付けはうまく機能します。 bind-key -n C-y run "xclip -o | tmux load-buffer - ; tmux paste-buffer" 奇妙なことは、コマンドラインでクリップボードにコピーできるxclip -i …

5
xfce / xubuntuでEscとCaps Lockを永続的に交換する方法は?
しばらく前にいくつかの投稿をフォローしましたが、次の~/.xmodmapようなファイルを作成すると言われました。 ! Swap caps lock and escape remove Lock = Caps_Lock keysym Escape = Caps_Lock keysym Caps_Lock = Escape add Lock = Caps_Lock 私がやった、それが今、私は交換することができますescし、caps lock実行してxmodmap ~/.xmodmap。これを永続的なものにしたかったので、そのコマンドをに追加しました~/.bash_profileが、機能していないようです。私はまだ手動でする必要がありxmodmapます。EEngのドロップアウトとして、キーボードを再配線したいと思っています} :-)が、もっと良い方法があるはずです。この作業を永続的に行うにはどうすればよいですか?
15 keyboard  xfce  xkb  xmodmap 

5
スクリプトのシバンラインに複数の可能性を持たせるにはどうすればよいですか?
さまざまな環境(およびPATH)を持ち、さまざまなLinuxシステムでさまざまなユーザーが理論的に実行できるPythonスクリプトがあるという興味深い状況に少しあります。このスクリプトは、人為的な制限なしにこれらの可能な限り多くで実行できるようにします。既知のセットアップを次に示します。 Python 2.6はシステムのPythonバージョンであるため、python、python2、およびpython2.6はすべて/ usr / binに存在します(同等です)。 Python 2.6は上記のシステムPythonバージョンですが、Python 2.7はpython2.7としてインストールされます。 Python 2.4はシステムのPythonバージョンであり、私のスクリプトではサポートされていません。/ usr / binには、同等のpython、python2、python2.4、およびスクリプトがサポートするpython2.5があります。 これら3つすべてで同じ実行可能なPythonスクリプトを実行したいと思います。最初に/usr/bin/python2.7を使用し、存在する場合は、/ usr / bin / python2.6にフォールバックし、次に/usr/bin/python2.5にフォールバックしてから、それらのどれも存在しなかった場合、単にエラーになります。ただし、可能な場合は正しいインタープリターの1つを見つけることができる限り、可能な限り最新の2.xを使用してハングアップしません。 私の最初の傾向は、シェバンラインを次のように変更することでした。 #!/usr/bin/python に #!/usr/bin/python2.[5-7] これはbashで正常に機能するためです。ただし、スクリプトを実行すると次のことができます。 /usr/bin/python2.[5-7]: bad interpreter: No such file or directory さて、bashでも機能する次のことを試してみてください: #!/bin/bash -c /usr/bin/python2.[5-7] しかし、再び、これは失敗します: /bin/bash: - : invalid option もちろん、正しいインタープリターを見つけて、見つかったインタープリターを使用してpythonスクリプトを実行する別のシェルスクリプトを作成することもできます。最新のpython 2インタープリターをインストールして実行する限り、1つで十分な2つのファイルを配布するのは面倒です。インタプリタを明示的に呼び出す(たとえば、$ python2.5 script.py)ように人々に依頼することは選択肢ではありません。特定の方法で設定されているユーザーのPATHに依存することもオプションではありません。 編集: Python 2.6の時点で存在する(with …
15 bash  scripting  python 



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