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

これらの質問はLinux全般に関するもので、特定のディストリビューションに固有のものではありません。質問がたまたまLinux環境にある場合は、質問の本文にLinuxディストリビューションを指定してください。/linuxタグは使用しないでください。

2
PulseAudioのデフォルトのオーディオデバイスを変更する
グラフィックカードのHDMIをオーディオ出力に使用したい。ALSAはそれを4つのデバイスを持つカードとして示しており、そのうちの1つを介してサウンドを取得できます(他の3つは異なるチャネルである可能性があります。接続されているのはステレオ出力のみです)。Pulseaudioにはデフォルトとして正しいカードが設定されていますが、間違ったデバイスで再生するようです。Pacmdは、シンクのパラメーターalsa.deviceがALSAによってリストされた最初のデバイスに設定されていることを示していますが、サウンドを取得できるのは2番目のものだけです。 Pulseaudioに同じカードの別のデバイスをデフォルトの出力として使用させるにはどうすればよいですか? または ALSAにカードの最初と2番目のデバイスの番号を強制的に切り替えるにはどうすればよいですか?


1
LinuxでのNTFSは、chownとchmodの設定でLinuxファイルを保存できますか?
Linuxをインストールして、さまざまなマシンのバックアップとして使用されるNTFSフォーマットのハードドライブに正しく読み書きできるようにする方法についていくつか疑問があります(Windowsが含まれているため、NTFSが必要です)。 今のところ、私はいくつかのページを読みましたが、ここで何かを台無しにしないために、すでにこのステップバイステップを実行している人からのガイダンスが必要だと感じています。 私に必要なのはそので、Linuxのファイルを保存できるようにすることであるchownとchmodし、設定のNTFSファイルシステム、および本情報バックを取得することができ。 私が今日持っているのは、ボリュームをマウントしたユーザーとすべてのアクセス許可を持つすべてのファイルを保存するNTFSです。owner:grouprwxrwxrwx 私はこの記事を読みましたが、情報が多すぎて、実際に実装しようとしても理解できませんでした。 現在のバージョンで安定していますか? Ubuntu 10.04にはすでに必要なものがすべて揃っていますか?それとも何かをインストールする必要がありますか? これに対するPOSIX ACLの関係は何ですか?これに関して何かをインストールする必要ntfs-3gがありますか、それとも実行しますか? Ubuntuパッケージはどこで実行しapt-getますか? (を使用してusermap)ユーザーをマップすると、ハードドライブを別のユーザーの別のコンピュータに移動できますが、それらを読み取ることはできますか?(Linux / Windowsの場合)? 私が気づいたことの1つは、usermap使用する準備ができていなかったことです。そこで、私は最新バージョンのntfs-3gをダウンロードしてコンパイルしました(ただし、ここでの混乱を恐れていたため、インストールしませんでした)。READMEファイルには次のように書かれています。 > TESTING WITHOUT INSTALLING > > Newer versions of ntfs-3g can be > tested without installing anything and > without disturbing an existing > installation. Just configure and make > as shown previously. This will …

3
Linuxコンソールでcaps-lockを再マッピングしてエスケープし、メニューを作成して作成する
XIを実行するときは、.xmodmaprcを使用して特定のキーを再マッピングします。 ! Make it so that both Caps Lock and Escape do Escape clear Lock keysym Caps_Lock = Escape ! Remap the menu key as Compose keysym Menu = Multi_key コンソールで同じことをするにはどうすればよいですか? 更新 私の回答で与えられた部分的な解決策に加えて、コンソールがCTRL- .をComposeにマップすることを学びました。だから、それに慣れることができるかもしれません。メニューキーをComposeとして設定するのは簡単ではありません。nulが割り当てられたキーコードが大量にあり、Menuの別名の明確な候補がないためです。 また、作成バインディング自体は、Xで使用されているものよりもはるかに制限されており、頻繁に使用する特殊文字のほとんどはそこにはないことにも気付きました。おそらく、X構文の構成バインディングをloadkeys読み取り可能なものに変換するユーティリティがあるでしょうか。


3
Fedoraにインストールされている最上位パッケージを一覧表示する
以前は、yumを使用してすべてのインストール済みパッケージを一覧表示していました: yum list installed ここで、最上位のパッケージのみをリストする必要があります。つまり、パッケージが別のパッケージの依存関係である場合は、表示しないでください。GNOMEのAdd / Remove Softwareはこれを実行できますが、ターミナルに出力が必要です。 Yumのマニュアルを確認しましたが、そのためのスイッチが見つかりませんでした。
9 linux  fedora  yum 

1
不明なインスタンスを停止してupstartを使用する
私は新興企業に入ったばかりなので、ログファイルに出力するための非常に基本的なスクリプトを作成しvm-service.confました/etc/init。 description "Virtual Images" author "Me" start on runlevel [2345] stop on runlevel [016] respawn script echo "DEBUG: `set`" >> /tmp/vm-service.log end script pre-stop script echo "DEBUG: `set`" >> /tmp/vm-service.log end script 私が実行するとsudo start vm-service、それは出力します: vm-service start/running, process 29034 しかし、私が実行するとsudo stop vm-service、それは出力します: stop: Unknown instance を実行してみましsudo initctl reload-configurationたが、停止時にエラーが発生します。 私は料理本を見てきましたが、おそらく何か明らかなことを逃しています。
8 linux  ubuntu  upstart 


6
オープンワイヤレスネットワークにサインインする方法は?
ネットブックでArch Linuxを実行しています。私の学校には開いているアクセスポイントがあり、接続されていない場合にWebサイトを開こうとするとリダイレクトされるページを介してネットワークにサインインする必要があります。 Androidスマートフォンで動作します。Windowsで動作します。Linuxでも動作するはずです。私の先生はそれに接続できるからです(彼はUbuntuを実行しています)。 wifiメニューを使用してアクセスポイントに接続し、netctlプロファイルを生成します。接続していますが、ログインページにリダイレクトされず、(電話から取得した)アドレスを入力してもサーバーが見つかりません... IPv6を無効にしてみましたが、何も変わりません...

2
setuidビットの動作に一貫性がないのはなぜですか?
私はコードを書きました: // a.c #include <stdlib.h> int main () { system("/bin/sh"); return 0; } コマンドでコンパイル: gcc a.c -o a.out その上にsetuidビットを追加しました: sudo chown root.root a.out sudo chmod 4755 a.out Ubuntu 14.04で一般ユーザーとして実行すると、root権限を取得しました。 Ubuntu 16.04でも、現在のユーザーのシェルを取得しています。 なぜ違うのですか?

1
fontconfigを使用して特定の言語/スクリプトの文字のフォントファミリーを変更しますか?
私はArch Linux、Deepin Desktopを使用しています。Noto Serifを標準フォントとして使用していますが、アラビア文字は好きではありません。だから私の目標は、アラビア文字のためだけに別のフォントを使用することです。 これが私が試したものです。/etc/fonts/conf.d/次の内容で新しい構成ファイルを作成しました。 <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="pattern"> <test name="lang" compare="contains"> <string>ar</string> </test> <test qual="any" name="family"> <string>sans-serif</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Noto Naskh Arabic</string> </edit> </match> <match target="pattern"> <test name="lang" compare="contains"> <string>ar</string> </test> <test qual="any" name="family"> <string>serif</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Noto …

1
umount:ターゲットはビジーです
私はマウント/devしてすぐにアンマウントしようとしました: $ sudo mount -o rbind /dev m $ sudo umount m umount: /tmp/m: target is busy. $ sudo lsof m lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs Output information may be incomplete. COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME kdevtmpfs 55 root cwd DIR 0,6 4420 …
8 linux  mount 


2
dmesgで何かが見つかった場合にプロセスを強制終了する無限ループを作成するにはどうすればよいですか?
一部またはすべての値を返すwhile場合dmesgは、決定されたプロセスを強制終了するループを作成する必要があります。 これが私が持っているものです。 #!/bin/bash while [ 1 ]; do BUG=$(dmesg | grep "BUG: workqueue lockup" &> /dev/null) if [ ! -z "$BUG" ]; then killall someprocessname else break fi done 代わりに! -zやるべきかわからない[ test -n "$BUG" ] -nを使用すると、バイナリを期待することについて何かが示されます。 BUGのロックアップがすべてのプロセスを停止するため、スクリプトが機能するかどうかはわかりませんがdmesg、コンピューターが完全に停止するまでにはまだ数行あります。おそらく、追いつき、プロセスを強制終了できます。
8 linux  bash  scripting 

2
tbzファイルへのファイルの追加
何千もの.tbzアーカイブファイルを更新する方法を探しているので、これをシェルスクリプトで実行します。それぞれに1つのファイルを追加する必要があります。 私の質問は、各tbzの内容を抽出せずに、含まれているtarに含まれている新しいファイルで再圧縮することなく、これを行うより速い方法はありますか?コマンドはどのように見えますか? ありがとう

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