Unix & Linux

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

1
過敏なタッチパッドをどのように管理できますか?
ほとんどの場合、新しいDell Latitude E6510が大好きです。しかし、タッチパッドは私を怒らせています。外から入ってくるときや、料理を終えるときのように温かい場合は、非常に敏感なので、手に触れなくても、手に近づけても反応します。意図しないクリックや動きでマウスを送り続けているため、タイピングは非常に困難です。 タッチパッドを完全に無効にしてみましたが、常にマウスを置く面があるわけではありません。また、消しゴムマウスが機能しません。問題に対処するためのより良い方法を見つけたいと思います-おそらくタッチパッドの感度を下げる、入力中にオフにしてから入力しないときにオンにする、またはキーの組み合わせでオン/オフを切り替えるなどです。見落としがあった場合も、他のアイデアを受け入れます。 Funtooの安定版を実行しています。私のWMはXFCE4です。
9 xorg  touchpad 

3
telnet / sshがバックスペースにcrtl-Hを使用するように強制する
シスコのシリアルタームサーバーに接続されているデバイスがあります。telnetシスコのポートに直接アクセスすると、多くが正常に動作します。ただし、Backspaceデフォルトではtelnetにマッピングされているため、使用しない頑固なデバイスがいくつかあります。 問題がある場合はrxvt、Debian squeeze(Xウィンドウ)からtelnetで接続します。 TERM設定されているrxvtが、それは私が使用するかどうかは関係ありませんvt100、vt101またはxterm変更することは... TERM何の効果もありません。私TERMは古いカーミットFAQで見たものに基づいて変更の道を歩み始めました。FWIW、stty erase ^hそしてstty erase ^?どちらも動作しません。 ... Backspaceからのraw TCPソケットを使用すると、これらのデバイスで正しく動作することに気付きました。ただし、その場合、非表示ではないパスワードやターミナルページングに関する他の問題が発生します。netcatnc 192.168.12.117 2006 これらのデバイスに対してtelnetおよびsshを選択的に強制的にマップBackspaceするにCtrlHはどうすればよいですか?また、これがデバイスのバグかどうかを評価するには、どの基準を使用すればよいですか? 編集 重要な場合、これはshowkey -a問題のキーのからの出力です...に^?対応しBackspace、^HですCtrlH。LinuxのキーボードとコンソールのHowtoを見ると、もう少し近づいているように見えますが、これを変更するために何ができるかを理解することができません。いろいろな呪文を試しloadkeysても効果はありません。 [mpenning@hotcoffee docs]$ sudo showkey -a Press any keys - Ctrl-D will terminate this program ^? 127 0177 0x7f ^H 8 0010 0x08 私はまた、関連する出力も含めdumpkeysています...これは私のシステムの現在のマッピングです(問題の一部のデバイスでは動作しません)。Backspaceと同じことをする方法を見つけることができればCtrlH、解決策があります。 [mpenning@hotcoffee docs]$ sudo dumpkeys | grep -Ei "backspace|127" keycode …

5
Gentooに同じパッケージの複数のバージョンをインストールする方法は?
Gentooシステムに同じパッケージの2つ(またはそれ以上)のバージョンをインストールしたいのですが。インストールされているファイルはほとんどなく、それぞれにバージョンにちなんで名前が付けられているので、ファイルが衝突することはありません。 スロットについては知っていますが、これらはebuildファイルで指定されています。いくつかの理由でebuildファイルを編集したくないとしましょう。 インストールされたバージョンをワールドパッケージの一部にして、通常どおり再インストールまたはアンインストールできるようにしたいと考えています。 同じパッケージの複数のバージョンをインストールする方法はありますか?それを達成するためのいくつかのPortageトリックを知っていますか?

3
ブロードキャストメッセージの受信をオプトアウトするにはどうすればよいですか?
私は大学のシステムにログインしていて、非常に迷惑なn00bは、パイプを使用してすべての人にオブジェクトダンプをブロードキャストできるので、彼または彼女が素晴らしいハッカーだと思っています。マトリックスのように見えるので面白いと思うのではないでしょうか。 このユーザーからのこれらのメッセージの受信をオプトアウトする迅速かつ簡単な方法があるかどうかだけを考えていました。また、すべてのユーザーにとってのコマンドは何でしょうか(難しい問題の最中にメッセージを受信したくない場合もあります)。
9 terminal 

3
マウントコマンドのシーケンスを自動化する
デバイス(タブレット、カメラ、フラッシュドライブ、外付けハードドライブ)をLinux搭載のラップトップに接続すると、次の一連のコマンドを入力することがよくあります。 $ ls /dev/sd* 私のデバイスでは、/ dev / sdcのあることをしてみましょうと言う オプション$ sudo mkdir /media/my_flash オプション$ sudo chmod 777 /media/my_flash $ sudo mount /dev/sdc /media/my_flash 次に、いくつかのファイルをコピーし、 $ sudo umount /dev/sdc このシーケンスにより、ファイルがコピーされ、問題が発生することはありません。 この一連のコマンドを自動化する方法を教えてください。だから私はデバイスを接続するだけです、それはそれがマウントされるべきディレクトリに認識します、そしてそれから私はいくつかのファイル転送を行い、そしてそれは私に(何らかの方法で)私がデバイスを取り外すことができるというシグナルを送りますか?Linux OSにはこのための設定がありますか?
9 mount 

1
暗号化された起動
Linuxを/ bootパーティションからブートし、この/ bootパーティションを暗号化したい。 [AFAIK、Grubは、truecryptedパーティションまたはcryptsetup暗号化ブートパーティションからカーネルとinitrdを見つけることができません。] そうする方法はありますか?

1
DebianでUbuntuパッケージを使用してインストールできますか?
Linux Mintをメインの仕事用コンピューターにインストールしたいと思っています。現在、9.10からアップグレードした後(両方とも64ビット)、Ubuntu 10.04を実行しています。以前は、ディストリビューションのアップグレードでは通常、処理が失敗し、処理が遅くなるため、ハードディスクをバックアップしてフォーマットし、最初からインストールしていました。 問題は、通常、この種のアップグレードを行うには、バックアップから新しいシステムのインストール、すべてのソフトウェアのインストールと構成など、長い日数がかかるということです。アップグレードに4か月ごとに8〜12時間を費やす時間。 私はLinux Mintに変換する準備がほぼ整っています。私の主な決定は、UbuntuベースのバージョンかDebianバージョンのどちらかです。私の主な質問は、LumppadからUbuntuパッケージとパッケージをLMDE(Linux Mint Debian Edition)にインストールできるかどうかです。私はローリングバージョンが欲しい、私は最先端に住んでいるのが好きです。Ubuntuのように、Debianを使い続けることは可能ですか?

3
ホームフォルダーから/ usrにファイルをコピーする方法
homedirから/ usrにファイルをコピーしようとしています。これを許可する権限をどのように設定しますか? $ chmod 777 KeePass-2.14.zip $ cp KeePass-2.14.zip /usr/keepass/ cp: cannot create regular file `/usr/keepass/KeePass-2.14.zip': Permission denied $ sudo cp KeePass-2.14.zip /usr/keepass/ cp: cannot stat `KeePass-2.14.zip': Permission denied $

6
リストから欠落しているファイルを見つけるにはどうすればよいですか?
ファイルシステムに存在するかどうかを確認したいファイルのリストがあります。私はこれを次のfindように使用することを考えました: for f in $(cat file_list); do find . -name $f > /dev/null || print $f done (を使用zsh)が、ファイルが見つかるかどうかにかかわらずfind終了0するように機能しない。私はかどうかを確認するためにテストするいくつかの他のテストを通してそれを渡すことができると思いますfind任意の出力を生成し(粗製のだが効果を置き換えることであろう> /dev/nullと|grep '')が、ヤギをキャッチするためにトロールを使用してのようなこの感触は(他の国籍の方は大ハンマーとクルミについて何かを言うかもしれません)。 find有用な終了値を強制的に取得する方法はありますか?または、少なくとも見つからなかったファイルのリストを取得するには?(後者は、論理的な接続詞を巧妙に選択することでおそらくより簡単になると想像できますが、それを理解しようとすると、常に結び目に縛られているようです。) 背景/動機:「マスター」バックアップがあり、削除する前にローカルマシン上のいくつかのファイルがマスターバックアップに存在することを確認したい(少しスペースを作成する)。そのため、ファイルのリストを作成し、sshそれらをマスターマシンに送りましたが、不足しているファイルを見つけるための最良の方法を見つけ出すことに途方に暮れました。
9 find 

2
Logicool MX-510:一部の追加ボタンが使用できない
約6年間使用しているLogitech MX-510を持っています。 マウスにはGnomeで使用したい追加のボタンがいくつかありますが、マウスがドライバーに送信するボタンコードに問題があります。 ボタン1(マウスホイールボタン)は正常に機能します。プレスリリースあり、リリースありの1つのButtonPressイベント。state 0x10button 1ButtonReleasestate 0x110 ボタン2(マウスホイールボタン)は正常に機能します。プレスリリースあり、リリースありの1つのButtonPressイベント。state 0x10button 2ButtonReleasestate 0x210 ボタン3(右ボタン)は正常に機能します。プレスリリースあり、リリースありの1つのButtonPressイベント。state 0x10button 3ButtonReleasestate 0x410 ボタン4(上にスクロール)は期待どおりに機能します。これは、送信しButtonPressてイベントをstate 0x10してbutton 4、そしてButtonRelease持つイベントstate 0x810。両方のイベントは、各スクロールステップで瞬時に発生します。 ボタン5(下にスクロール)は期待どおりに機能します。これは、送信しButtonPressてイベントをstate 0x10してbutton 5、そしてButtonRelease持つイベントstate 0x1010。両方のイベントは、各スクロールステップで瞬時に発生します。 ボタン6と7は存在しないようです。 ボタン8(戻るボタン)は正常に機能します。これは、送信しButtonPressてイベントをstate 0x10してbutton 8、そしてButtonReleaseイベントも持ちますstate 0x10。両方のイベントは、各スクロールステップで瞬時に発生します。 ボタン9(戻るボタン)は正常に機能します。これは、送信しButtonPressてイベントをstate 0x10してbutton 9、そしてButtonReleaseイベントも持ちますstate 0x10。両方のイベントは、各スクロールステップで瞬時に発生します。 上の図に示すように、マウスには3つの追加ボタンがあります。 ボタン10(マウスの一番上)は使用できません。これは、送信しButtonPressてイベントをstate 0x10してbutton 10、そしてButtonReleaseイベントも持ちますstate 0x10。ボタンは選択できないため、Gnomeでは使用できません。ほとんどのオプションセレクター(CompizConfig設定マネージャーの1つなど)は、ボタン9まで表示されます。 ボタン11(マウスホイールの前面にある追加のボタン)はあまり使用できません。押されたとき、それは送信ButtonPressとイベントstate 0x10とbutton 11、そして他のButtonPressイベントとstate 0x10し、button 4 そして、まだもう一つButtonPressのイベントstate 0x810及びbutton 4(最後の二つは、スクロールホイールは、1つのステップアップを移動させた場合と同じ動作です)。リリースButtonRelease時には、state 0x10およびでイベントを送信しますbutton 11。しかし、問題は、ボタンを押し続けると、「マウスホイールシミュレーション」が毎秒約5回繰り返されることです。(マウスホイールクルーズコントロールなど)。 ボタン12(マウスホイールの後ろにある追加のボタン)は、あまり使用できません。押されたとき、それは送信ButtonPressとイベントstate 0x10とbutton 12、そして他のButtonPressイベントとstate …
9 fedora  gnome  mouse 

2
画面ステータスバーの複数行
複数のタブが開いた画面を使用して、プロジェクトをタブで分離しています。ただし、開いているタブが多すぎると、画面の外に表示されてしまい、「画面のステータスバー」に表示されなくなります。それらに切り替えることはできますが、ウィンドウのリストに表示されません。「画面ステータスバー」が必要に応じて2行に拡大されるようにするにはどうすればよいですか?私が得ている.screenrc私がでてるところに私を入れていると起動する友人から、私は私にこのオプションを得て、それをカスタマイズしたいと思います。

3
Debianで起動時にXvfbを起動するにはどうすればよいですか?
私は、SelenumとPythonを介して時々画面をスクレイピングするために使用しているDebian Webサーバーを持っています。 私は、Seleniumによって制御されている場合に、Firefoxが実行される仮想XサーバーとしてXvfbを使用しています。私は(これを使用して)これを開始sudoする必要があると考えると、毎回Pythonから開始するのは現実的ではないと思うので(私のスタックオーバーフローの質問を参照)、私はいつもそれを実行しているだけだと考えました。 私は現在、コマンドラインで次のように起動しています: sudo Xvfb :99 -nolisten tcp -fbdir /var/run 起動時にこれを自動的に行うにはどの方法を使用すればよいですか?ここでcron提案されているように、私は使用する必要がありますか?
9 debian  startup  xvfb 

1
ユーザープログラムからTUN / TAPトンネルを利用する方法
私は最近、Linux TUN / TAPインターフェースの存在を発見し、まだそれらを理解しようとしています。基本的な概念はわかったと思います。ネットワークインターフェイスをエミュレートする疑似デバイスが作成され、データをハードウェアに渡す代わりに、ユーザースペースプログラムに渡されます。 このトンネルを利用するように無関係のプログラムをどのように指示しますか? たとえば、トンネルが作成される前のシステムには、eth0とlo、通常のイーサネットインターフェイス(ローカルネットワークに配線されている)、およびループバックインターフェイスのみが含まれています。プログラムがトンネルを作成して構成した後、ローカルネットワーク上にあるが使用されていないIPアドレスを与えた新しいインターフェイスgr0があります(したがって、すべて同じサブネット上にいます)。無関係なプログラムにこの「トンネル」を利用させるにはどうすればよいですか?TCP接続を利用するシンプルなPythonメッセージパッシングクライアント/サーバーアプリがあるとしたら、トンネルを使用するように構成するにはどうすればよいですか? 基本的なことを忘れてしまったことをお詫びしますが、いつものように、物事の構図で混乱しました。繰り返しますが、私が望んでいるのは、このトンネルを利用する単純なTCPプログラムを作成することだけです。 ありがとう!

1
確実に信頼できない接続を診断する方法は?
私が今住んでいる場所では、インターネット接続(有線)が次の奇妙な症状を示しています。ホスト名とIPアドレスのどちらを使用しているかに依存しないようです。 pingの動作 スカイプは働く Wgetは接続しますが、応答を受け取りません。(タイムアウトになるまで、「HTTP要求が送信され、応答を待機しています」で待機し続けます。) それが機能するドメインの小さなサブセットを除いて。 sshコマンド(ssh host ls)が機能します。 対話型のsshはしばらくの間は機能しますが、たとえば最初のときなど、ls毎回同じ時点ですぐにハングします。 Windowsでは、すべてが正常に動作します。 これをさらに診断するにはどうすればよいですか?これまでのところ、私はアプリケーション層を見てきました。明らかなインターネット接続があるので、Firefoxをトンネルする方法がいくつかあるに違いありませんが、最初に問題を突き止めたいと思います。 大きなパケットが通過しないことに関連している可能性が非常に高いです。MTUがあることがわかりましたが、eth0に設定しても問題は解決しません。私はPPPOEとルーターの背後にいると思います。外部IPはWindowsとLinuxで同じです。 一部のコマンドの出力: ip link show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1024 qdisc mq state UP qlen 1000 link/ether 00:26:aa:aa:aa:61 brd ff:ff:ff:ff:ff:ff 3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc …

3
Mass .flac-> .mp3トランスコーディング:ID3タグ情報を保持するシェルスクリプトを作成する方法
ここ数週間、.flac-> .mp3トランスコーディングへのかなり「実践的な」アプローチから、はるかに「設定して忘れる」ものに移行しました。 最初のステップは、GUIフロントエンド(LAMEプラグインを備えたAudacity)の使用を停止し、代わりに、ここで概説した方法を使用することでした。 2番目の手順は、そのコマンドループが再帰的に動作するように指示し、.flacファイルを含む多くのサブディレクトリを持つディレクトリを1つの簡単な手順でトランスコードできるようにするbashシェルスクリプトを見つけることでした。その回答は、askubuntu.comのユーザーから提供されました。 次に、ID3タグ情報が保持されるようにさらに改良する方法を学びたいと思います。上記にリンクされたメソッドは、ID3タグデータを削除し、最小限を残します(つまり、タイトルフィールドのみが残ります)。 誰でも私にそのようなシェルスクリプトの書き方を教えてもらえますか? シェルスクリプトは次のように更新されています。 #!/bin/bash file="$1" flac -cd "$file" | lame --preset fast extreme - "${file%.flac}.mp3" id3cp "$file" "${file%.flac}.mp3" やってfind . -name '*.flac' -exec ~/bin/flac2mp3 '{}' \;〜/デスクトップ/スタックにすると、次の出力が得られます。 01 - Amon Tobin - Chomp Samba.flac: done LAME 3.98.4 64bits (http://www.mp3dev.org/) Using polyphase lowpass filter, transition band: 19383 Hz …

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