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

Linuxカーネルを使用するUnixライクなオペレーティングシステムのファミリ。特定のディストリビューションのみに関する質問の場合は、より具体的なタグを使用してください。


2
LinuxでThinkpad USBキーボードの戻る/進むキーを再マッピングすることは可能ですか?
Thinkpadラップトップでは、戻る/進むキーを別のキーに簡単に変更できます(通常はPageDown / PageUpにマップします)。これは、独自のキーコード(166および167)を持っているためです。 xmodmap -e 'keycode 166=Prior' xmodmap -e 'keycode 167=Next' しかし、私のThinkpad USBキーボードでは、戻る/進むキーがそれぞれAlt + LeftおよびAlt + Rightにハードマップされているように見えるため、xmodmapを使用してそれらを再マップすることはできません。それらを再マッピングできる他の方法はありますか?私はすでにxautomationを試しましたが、うまくいきませんでした。 これは、Forwardキーを押したときに「xev」が表示するものです。 KeyPress event, serial 36, synthetic NO, window 0x4e00001, root 0xb4, subw 0x0, time 65023191, (16,-20), root:(641,33), state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 …

3
使用しているLinux / Unixディストリビューションをクエリします(コマンドラインから)[複製]
この質問にはすでに回答があります: 実行しているLinuxのバージョンを確認するにはどうすればよいですか? (9つの答え) 6年前休業。 使い慣れていないLinux / BSD / Unixコンピューター(SSHなど)をコマンドラインから使用する場合、どのディストリビューション(およびそのディストリビューションのどのバージョン)を使用しているのかをどのようにして知ることができますか? 私が試したいくつかのオプション: lsb_release --all:OpenSuSE 11.3には存在しません。Debian squeezeとUbuntu 10.10で動作します。 uname --all:SuSEとDebianに関するディストリビューション情報を提供しません。Ubuntuで動作します。 cat /etc/apt/sources.listマシンが更新のために接続するディストリビューションのサーバーを確認できます。明らかに、Debianベースのディストリビューションでのみ機能します。コンピューターがカスタムリポジトリサーバーを使用するように構成されている場合は機能しません。 残念ながら、これらのどれも多くのディストリビューションで機能しないようです。確認する簡単なコマンドはありますか?

2
新しいVPN接続のルーティングとiptablesを設定して、ポート80と443のみ**をリダイレクトする**
新しいVPN接続(openvpnを使用)があり、ISPの制限を迂回できるようになっています。正常に動作している間、VPN上のすべてのトラフィックを取得しています。これにより、ダウンロード(vpnで許可されているよりもインターネット接続の方がはるかに速い)とリモートアクセスの問題が発生します。私はsshサーバーを実行しており、携帯電話経由でダウンロードをスケジュールできるデーモンを実行しています。 eth0に既存のイーサネット接続があり、tun0に新しいVPN接続があります。 192.168.0.0/24ネットワークで既存のeth0接続を使用するようにデフォルトルートをセットアップし、デフォルトゲートウェイを192.168.0.1に設定する必要があると思います(何年もこれを行っていないので、私の知識は不安定です)。それが正しい場合、私はそれを行う方法を正確にわかりません!。私の現在のルーティングテーブルは: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface MSS Window irtt 0.0.0.0 10.51.0.169 0.0.0.0 UG 0 0 0 tun0 0 0 0 10.51.0.1 10.51.0.169 255.255.255.255 UGH 0 0 0 tun0 0 0 0 10.51.0.169 0.0.0.0 255.255.255.255 UH 0 0 0 tun0 0 0 …

3
LinuxでHFS +ボリュームをマウントするときにデフォルトのアクセス許可をバイパスする
Snow LeopardとKubuntu 11.10を搭載したデュアルブートMacbook Pro を使用していて、Kubuntuを実行しているときに自分のホームMacホームディレクトリを読みたい(書き込みは気にしない)。 問題なくマウントできますが、uidが異なるため(Macの場合は502、Kubuntuの場合は1000)、Kubuntuのユーザーがmacユーザーが所有するHFS +のファイルを表示できません。 HFS +に関するカーネルドキュメントを見ると、次のことがわかります。 When mounting an HFSPlus filesystem, the following options are accepted: [CUT] uid=n, gid=n Specifies the user/group that owns all files on the filesystem that have uninitialized permissions structures. Default: user/group id of the mounting process. だから私はこれらのオプションを使ってみました: $ sudo mount -t hfsplus …



2
bashがディレクトリ名を完成させる方法を構成することは可能ですか?
特定のディレクトリ名で補完を実行する特別な方法を使用するようにbashに指示したいのですが。たとえば、bashはパスが "$$"で始まる場合に完了を実行するために私のプログラムを呼び出し、それ以外の場合は通常に完了を実行します。 これはまったく可能ですか?どのように実装しますか? バウンティ:その質問への回答を本当に感謝します。目標は、ユーザーが特定の接頭辞を付けて開始したときに、autojumpがすべてのコマンドのパスを完了することを許可することです。たとえば、farディレクトリからファイルをコピーする場合は、次のように入力できます。 cp $$patern + <Tab> 自動ジャンプが完了する cp /home/user/CompliCatedDireCTOry/long/path/bla/bla ファイルを置きたい場所を追加するだけです。もちろん、ottのコメントを使用して、いくつかの特定のコマンドにコメントを追加できますが、誰かがより良いアイデアを持っている場合、私は非常に感謝します。

2
logind.confが機能しない、ふたを閉じてもラップトップがサスペンドしない
Dell Latitude E6230でFedora 22を実行しています。ある時点で、ふたを閉じるとラップトップのサスペンドを壊すソフトウェアパッチを受け取りました。それは機能していたが、今は機能していない。どのパッチがこれを引き起こしたのか、またはその理由はわかりません。私はLinuxの初心者でもあります(コンピューターではありません)。 私が調べたもの: 私はこれらの行のコメント/etc/systemd/logind.conf を外してから再起動してみました: HandleLidSwitch=suspend LidSwitchIgnoreInhibited=yes HandleLidSwitchDocked=ignore sudo journalctl -b -u systemd-logind ふたが開閉していることをふたが検出していることを示しています。 インストールしてみたのgnome-power-managerですが…何の効果もないようです。 gnome tweakツールをインストールし、「ふたを閉じてもサスペンドしない」を「オフ」に設定しました。これをいじる際に、「電源ボタンの操作」を「休止状態」に変更しましたが、電源ボタンはラップトップの電源を切るだけで、蓋を閉じても中断しません。 次に/etc/systemd/logind.conf、行に戻ってコメントを外しました。 HandlePowerKey=suspend HandleSuspendKey=poweroff はい、それは逆です...しかし、この設定は成立しませんでした。つまり、再起動した後でも、電源ボタンはラップトップの電源をオフにし、サスペンドボタンはラップトップをサスペンドします。 これは、/etc/systemd/logind.confファイルとgnome tweakツールの設定に影響がないことを私に証明しているようです。 私はこのコマンドを試しました...しかし、私はそれが何をしているのか100%ではありません: gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing これをスレッドの1つで見つけました。この時点で、ドックにいるときに蓋を閉じるとラップトップが停止することに気づきました。ですから、おそらく二重の否定的な行動が起こっているのではないかと思いました。テストのためにこれらの行を変更しました: HandleLidSwitch=ignore HandleLidSwitchDocked=suspend その結果、ラップトップがドックに閉じられているとき、またはラップトップがドックから外されているとき、ラップトップがドックにある間は、もはや中断されません。 外部モニターが接続されていることはありません。 では、何が欠けているのでしょうか。これらの設定を上書きできるものは何ですか?


1
Vimはファイルのアクセス許可を壊すことができますか?
先日、いつものようにVimを使用していて、何か奇妙なことに気づきました。これが私がしたことです: ~$ touch testfile ~$ ls -l | grep testfile -rw-r--r-- 1 username groupname 0 Jul 23 10:00 testfile ~$ vim testfile 次に、変更を加え、保存してで終了しました:wq。かなり普通。その後、ただし: ~$ sudo chown root:root testfile ~$ sudo chmod 644 testfile ~$ sudo -k ~$ ls -l | grep testfile -rw-r--r-- root root 0 Jul 23 10:02 testfile …

1
Linuxマシンをセカンダリルーター/ ISPにフックする:ルーティングを正しくセットアップする方法?
概要: セカンダリISPを既存のネットワーク設定に追加するときに(ルーティングを想定している)問題があります。着信トラフィックRouter1は応答しませんが、ローカルトラフィックと着信スルーRouter0は正常に機能しています。 Router1仕事を通じて着信トラフィックを作成しながら、現在は正常に機能しているパーツをどのように維持できますか? 詳細: 以下の図は、状況の基本を示したものです(実際には、各LANにさらに多くのデバイスがありますが、それらは重要ではありません)。 これは状況です: 私は2つの内部ネットワークを持っています:LAN0is 192.168.x.0/24とLAN1is 192.168.y.0/24です。どちらも内部トラフィック(たとえばcURLを使用したhttp)に対しては正常に機能します。 LAN0常にを介して接続されているRouter0とISP0しますInternet。 LAN1常に持っていましたがRouter1、現在はに接続されISP1ていInternetます。 のみでLAN0デフォルトのルートが設定されているマシンはRouter0、発信トラフィックと着信トラフィックに対して適切に機能します。 のみでLAN1デフォルトのルートが設定されているマシンはRouter1、発信トラフィックと着信トラフィックに対して適切に機能します。 内部トラフィックはオンでLAN0、LAN1常に正常に機能しています。 着信トラフィック経由Router1のためWindowsBに正しく到着した:私はからRDPを介してそれに接続することができますWindowsC。 受信トラフィックRouter1はLinuxB到着しますが(tcpdumpによる)、curl http://e.f.g.hフロンLinuxCがtcpdumpで LinuxB表示されているため、応答が返されません。 これは、tcpdump出力フォーマットに従って、SYNフラグが設定されているパケットのみを示します。 LinuxB:/tmp/LinuxB.eth1.80 # tcpdump -i eth1 'port 80' tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes 13:35:19.489779 IP …

8
Windows 8.1 + HDPIでSynergyが壊れる
相乗効果を実行してカーソルをクライアントに移動すると、カーソルが非表示になり、画面の右下隅に固定されます(トリガーウィンドウのピーク)。これにより、クライアントとサーバーが強制終了されるまで、すべてのコンピューターが使用できなくなります。 私が取得dropped bogus delta motionし、サーバー上のエラーをCALV/ CNOPクライアント上でノーオペレーション。 絶対に最新のWindows 8.1Updateと最新のアップデートを実行しています。また、最新のSynergy 1.5.0および1.5.1 Nightlyも実行しています(すべての順列を試しました)。これは、私が1週間出発する前に機能しましたが、今は壊れています。なぜか分かりません。


1
Apple Magic Trackpadは正常に動作し、hciconfigがリセットされるまでランダムに停止します
Apple Magic TrackpadとラップトップをKDE Bluetoothシステムを介してペアリングしました。指で触れたり、ジェスチャーのようにスワイプしたりするまで(またはコンピューターがスリープ状態になるまで)正常に機能します。実行sudo hciconfig hci0 resetすると、入力が無視されなくなり、自動的に再接続されて再び機能します。しばらくの間 ... sudo hidd --connectevtestを使用してコマンドラインから接続するときに同じ問題が存在します。問題は、トリプルタップまたはクワッドチップが検出されると、イベントが膨大な回数トリガーされることであり、これは1本の3本指タップです。 http://pastebin.com/KWYHbx5G Event: time 1393907073.611256, -------------- SYN_REPORT ------------ Event: time 1393907073.647294, type 1 (EV_KEY), code 334 (BTN_TOOL_TRIPLETAP), value 2 トラックパッドをオフにしてもイベントが引き続き発生する場合は、トラックパッドがイベントキューに残っているのか、それともBluetoothスタックで再トリガーされているのかわかりません。 マルチフィンガー入力を無効にする、またはそれ以上の機能を有効にしたり、さらにデバッグしたりするための助けがあれば、大変助かります。

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