Komut aramalarını takip et


3

Sorumun amacını hızlı bir şekilde açıklamak için, bir klavye ile Ubuntu arkadaşı kullanıyorum.
Klavyenin düzgün çalışmasını sağlamak için, bazı tuşları kullanarak xmodmap, örneğin # / @ ile < / > .

Özel harita bir ~/.Xmodmap olması gerektiği gibi.
Otomatik olarak yüklemek için ekledim xmodmap ~/.Xmodmap benim için .zshrc.

Ancak, bir süre sonra, xmodmap yapılandırması tamamen silinir.
Yeniden yapılandırmak için yeni bir terminal açmam veya manuel olarak aramam gerekir. xmodmap Komut.

Bu sorun zaten cücede bilinmektedir ve xmodmap'imin sürekli çalışmasını sağlamak için çalışan bir çözüm bulamıyorum.

Sorunu çözmek için, tek tek şüphelerden kaçınarak, hangi paketin / komutun özel yapılandırmamın ezilmesine neden olduğunu bulmam gerektiğini düşünüyorum.

Potansiyeli sıfırlayabilen bazı komutlar biliyorum. xmodmap gibi yapılandırma setxkbmap .

Sorunumun geldiğinden emin olmak için oturumumu bu komutu dinletmek istiyorum ( setxkbmap ), ne zaman çağrıldığını bildiğim gibi sırala.

Sorum şu:

Komut çağrılarını nasıl izleyebilirim (belki bir günlük dosyasına yazarak, oturum sırasında çağrılıp çağrılmadığını bilmem gerekir)?

Ayrıca, oturum sırasında yapılandırmamı ayıklamak ya da yapılandırmamaya devam etmek için başka bir alternatif biliyorsanız, daha da iyidir.

Alacağım her cevap için şimdiden teşekkür ederiz.


Eğer bu soru bu borsa borcunda olmamalıdır, lütfen bana söyleyin, sunucuya dayalı borsa borsaları arasında biraz kayboldum.
chalasr

1
Görmek shibuvarkala.com/2009/04/... Linux'ta işlem muhasebesinin nasıl etkinleştirileceği için. Başka sorularınız varsa, askubuntu.com daha iyi bir yer olabilir.
Barmar

Yanıtlar:


1

Belki bir kabuk sarıcı sana yardım edebilirim.

Setxkbmap'i setxkbmap.bin olarak yeniden adlandırın

Ardından, orjinalinin bulunduğu yerde oturmak için setxkbmap adlı bir komut dosyası oluşturun:

echo "[$(date)] [ppid $PPID] $@" >> /var/tmp/setxkbmap.log
exec setxkbmap.bin $@

Kullanıcı kimliğini veya yararlı olabileceğini düşündüğünüz her şeyi kaydedebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.