Unix & Linux

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

3
コマンドラインからLUKSをマウントする
ときにnautilusまたはcajaI暗号化されたディスクのアイコンをクリックすると、パスワードを入力し、基礎となるブロックデバイスはにマッピングされます/dev/mapper/luks-$UUIDし、それがに搭載されます/media/$USER/$DISK、何のrootのパスワードは必要ありません。GUIなしでコマンドラインからこのプロセスを呼び出す方法はありますか(sudoを回避し、マウントポイントをGUIから再度アンマウントできるようにするなど)。
11 linux  mount  luks  gvfs  caja 

1
サービスを開始する前に/ dev / video0を待つ方法
マウントに依存するユニットファイルを記述できます。これは、それらを一覧表示してに追加できるためですRequires=xxx。 # systemctl list-units | grep data mount-data.service loaded active exited Manage the data partition 私がしようとしていることは、ウェブカメラがデバイスに接続されたときにサービスを開始させることです。systemctl list-units | grep video0何も返しません。誰かが簡単な言葉で私を説明できますか?それを確実にするために私は何をしますか?私がしたいのは、、、などが表示されたとき/dev/video0にサービスを開始/dev/video1することです。 この投稿から、udevルールを記述する必要があるという手がかりが得られましたが、ここで正確に何を行う必要があるのか​​わかりません。助けて?
11 systemd  udev 

4
dconf-WARNING **:dconfへの変更のコミットに失敗しました:接続が閉じられました
ターミナルからソフトウェアを開くたびに次のエラーが発生し、最終的にソフトウェアが開きます dconf-WARNING **: failed to commit changes to dconf: The connection is closed (gedit:3609): dconf-WARNING **: failed to commit changes to dconf: The connection is closed (gedit:3609): dconf-WARNING **: failed to commit changes to dconf: The connection is closed Error creating proxy: The connection is closed (g-io-error-quark, 18) Error creating …
11 dconf 


3
NFSリモートがディレクトリをエクスポートしているかどうかを確認するにはどうすればよいですか?
私のスクリプトでは、ステータスのいくつかのレイヤーがあります。 リモートが利用可能です(ping) リモートNFSサービスがアクティブです リモートNFSが特定のディレクトリをエクスポートしています リモートNFSがマウントされている(マウント) (2)と(3)についてrcpinfoは、最善の策だと思います。(2)については、サブシェルを開始せずにクエリをNFSサービスに絞り込む方法を理解できません(これはこのアプリケーションでは受け入れられません)。(3)の場合、この情報がリモートで利用できるかどうかはわかりません(sshもちろん、ログインする必要はありません)。 私はRHEL 6に取り組んでおり、標準ディストリビューションに含まれていないプログラムにアクセスできません。
11 rhel  directory  nfs  remote 


3
現在のディレクトリを変更せずにサブディレクトリ内のシンボリックエイリアスファイル
サブディレクトリを移動せずに、1つのファイルをサブディレクトリ内の新しいファイルにシンボリックリンクするのは簡単なようです。しかし、構文についての何かは当惑し、私が期待するものに反しています。ここにテストケースがあります: mkdir temp cd temp mkdir deploy echo "Contents of the build file!" > deploy/resources.build.php ln -s deploy/resources.build.php deploy/resources.php cat deploy/resources.php #bad symlink これは壊れたシンボリックリンクを作成するだけです!ビルド環境のセットアップスクリプトでこれを実行しているので、可能な限り、現在の作業ディレクトリを変更しないようにします。 ln -s deploy/resources.build.php resources.php cat deploy/resources.php また、デプロイサブディレクトリではなく一時ディレクトリにシンボリックリンクを作成するため、機能しません。 cd deploy ln -s resources.build.php resources.php cd .. これは機能しますが、ディレクトリを変更せずに実行する方法を知りたいと思います。 次のような完全パスを使用します。 /home/whatever/src/project/temp/stuff/temp/deploy/resources.build.php 機能しますが、特にプロジェクト環境がビルド間で異なる可能性があるビルド環境などでは、不可解でやや実用的ではありません。 サブディレクトリに移動したりサブディレクトリから移動したりせずに、サブディレクトリ内の2つのファイル間にシンボリックリンクを作成し、新しいファイルに「エイリアス」に新しい名前を付けるにはどうすればよいですか。
11 directory  symlink  ln 

2
.vimrcを複数のファイルに分割できますか?
iabJava用のカスタム再マッピングが数百あり、Haskell用の再マッピングが数百程度あるとしたら、これらを別のファイルに分割して、管理しやすくします。私が探しているのは、次のようなものを作成することです。 ~/. ├── .vimrc └── .vim └── custom ├── java.vim └── haskell.vim .vimrcは次のようになります。 import java import haskell このようなことは可能ですか、それとも複雑すぎますか?私が達成しようとしているのは、LaTeXで次の\inputコマンドを実行することです...
11 vim  vimrc 

3
ファイルシステムの下のディレクトリのリストを知る方法は?
sudo df -hコマンドを実行すると、以下の出力が表示されます。 Filesystem Size Used Avail Use% Mounted on /dev/sda2 12G 9.5G 1.1G 91% / /dev/sda4 3.8G 1.5G 2.1G 41% /home /dev/sda1 99M 75M 20M 80% /boot tmpfs 3.9G 0 3.9G 0% /dev/shm /dev/sdc1 51G 2.6G 46G 6% /u000 しかし、どうすればその下のディレクトリのリストを知ることができ/sda2ますか?たとえば、ls /コマンドを実行すると、ルートの下にすべてのディレクトリが表示されます。 $ ls / bin cdunix dev etc lib …

2
ENOANO(アノードなし)は何のために使用する予定ですか?
この質問は単に怠惰な好奇心のためのものですが、他の人も好奇心をそそられるのではないかと思います。(Linux 2.6の)errno.hを検索すると、ENOANOに「アノードなし」が見つかりました。「陰極なし」エラーの兆候はありません。カーネルソースの一致を見ると、アノードと呼ばれるデバイスでは使用されていないようであり、一部のあいまいなデバイスドライバーによる意図的な奇抜なエラーコードとしてのみ使用されます。グーグルで興味のあることは何も明らかにされなかった。 冗談でしょうか?それはPOSIXなどの標準文書で定義されていますが、役に立ちませんか?

1
一部のアプリは«Compose»キーの一部の文字を受け入れません
問題は、コンポーズキーが正常に機能することですが、一部のアプリケーションはそこからいくつかの文字を受け入れません。たとえば∞、Emacs(Compose+ 8+ 8)で文字を入力できますが、FireFox、Konsole、Kateでは機能しません。しかし、多くの他の文字、例えば€型付きそこ(FireFoxの、konsoleのとケイト中)と作曲の仕事だけで罰金。また、問題のシンボルを(2つのクリップボードのいずれかから)単純なコピーと貼り付けで挿入することもできます。 それでは、何が原因で、どのように修正するのでしょうか? 申し訳ありませんが、問題を調査する方法がわかりません。一部のアプリではComposeキーがまったく機能しない人を見つけましたが、私の場合は、部分的には機能します。 セットアップ:両方の/etc/default/keyboardKDEキーボード設定で正しいスーパーキーにバインドされた構成キー。

1
端末を複数のユーザーと共有する(画面などを使用)
複数のアプリケーションで作業する複数の開発者がいるサーバーをセットアップしています。 私が使用して、特定の開発者に必要なアプリケーション・ディレクトリへの共有アクセス権を与える方法を考え出したsetgid bitとdefault ACLsグループアクセスで誰を与えます。 これらのアプリケーションの多くは、簡単にアクセスできるように開発中にターミナルで実行されます。一人で作業する場合、アプリケーションのユーザーを設定し、そのユーザーとして画面を実行します。これには、すべての開発者がscreen sessionパスワードを知る必要があるという欠点があり、ユーザーアカウントとアプリケーションアカウントを分離しておくことは困難です。 機能する1つの方法は、画面のマルチユーザー機能を使用することです。これらはそのままでは機能しませんが、画面にはが必要であるという不満がありsuid rootます。それを与えることには欠点がありますか?私はsuid root何かを使用することにかなり注意しています。多分それがデフォルトではない理由がありますか? 私はそれを行うべきscreenですか、それとも私がやりたいことを実行する他のインテリジェントな方法はありますか?


2
AltGrを<Ctrl> + <Alt>にバインドする方法
私はサララ(ハードラ)と呼ばれる人間工学に基づいたテルグ語キーボードレイアウトに相当するLinuxを作成しようとしています。これまでにすべてのキーをマップすることができました。レイアウトでは、さまざまなレベルで次のキーの組み合わせを使用します。 None (Base): Level1 Shift: Level2 Ctrl + Alt: Level3 Ctrl + Alt + Shift:Level4 Linuxはさまざまなレベルで以下を使用します。 None (Base): Level1 Shift: Level2 RAlt: Level3 RAlt + Shift:Level4 キーの組み合わせをレイアウトと一致させるにAltGrは、Ctrl+でマッピングする必要がありますAlt。のさまざまなファイルを検索できませんでした/usr/share/X11/xkb/。+ ISO_Level3_Shiftとバインドする方法を知っている人はいますか?CtrlAlt key &lt;RALT&gt; { symbols[Group1]= [ Mode_switch, Multi_key ], virtualMods= AltGr }; レイアウトを見たい方はこちら

4
Linux Mintでブートロゴを変更する方法
Linux Mint 17 Cinnamonブートイメージを手動で変更したい。 だから、私は次の場所にあるイメージを置き換えました: /lib/plymouth/themes/mint-logo/logo.png 私と。 ロゴはシャットダウン時に変更されますが、ブート時には変更されません。

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