Başka bir bilgisayarda başka bir kullanıcı olarak bir uygulamayı (grafik dahil) çalıştırın

Merhaba,

Bu gerçekten yararlıdır, çünkü bu ipucu aracılığıyla başka bir bilgisayarı yönetebiliriz veya belirli zamanlarda hayatımızı biraz daha kolaylaştırır.

Eğer bağlanırlarsa biliyorlar SSH de PC # 1 a PC # 2 örneğin, ve gibi bir program açmaya çalışıyorlar Firefox çalıştırmak ve görüntülemek PC # 2veya biraz müzik veya video oynatıcı, bunu şöyle yapıyoruz:

kullanıcı @ pc2: ~$ firefox

Ancak aşağıdaki hatayı döndürür:

(firefox: 1704): Gtk-WARNING **: ekran açılamıyor:

Peki, burada istediğimiz yazılımları nasıl açacağınızı, bu hatayı tek bir komutla çözdüğünüzü göreceksiniz.

Ayrıca (ve bence bu daha ilginç) varsayalım ben PC # 1, Erişiyorum PC # 2 kız arkadaşımın kullanıcıyla olan bilgisayarı nedir Kzkggaara örneğin, ona diliyorum (kullanıcı cc) size bir tebliğ (Sesi yükselttiğimizde veya azalttığımızda ortaya çıkan gibi, vb.) "Enrique Iglesias'ı dinlemeyi bırak !!!”Hehe… kullanıcınızın şifresini bilmek zorunda kalmadan bunu nasıl yapacağımızı göreceğiz (cc bu örnekte).

Kullanıcımızla SSH ile erişmek için (Kzkggaara bu örnekte) PC # 2 (IP adresi = 192.168.151.209 ile) şöyle bir şey koyuyoruz:

  • ssh kzkggaara@192.168.151.209

Şimdi, kullanıcımızın içine girdikten sonra, örneğin Ubuntu'da varsayılan olarak kurulu olan bir video oynatıcı çalıştırmak istiyoruz. totemBunu açıklamak için kullanacağız.

Terminali basitçe koyarsak "totem"Bize yukarıda belirtilen hatayı verecektir, çünkü uygulamayı çalıştırmadan önce aşağıdaki satırı yazmalıyız:

  • ihracat EKRANI =: 0.0

Bunu koymak ve sorun çözüldü hehe. (Bir hata değişikliği görürseniz "0.0" tarafından "1.0") Yani, uygulanacak adımlar totem olur:

  1. ihracat EKRANI =: 0.0
  2. totem

Ve hazır.

O zaman kapatmak istersek totem basitçe koyduk:

  • Killall totem

Şimdi, şöyle bir tarayıcı çalıştırmak istediğimizi varsayalım: Firefoxve Sahip olamayacağız ilk satırı tekrar yazmak için (ihracat EKRANI =: 0.0), basitçe şunu koyarız:

  • firefox

Ve sorun çözüldü 

Ancak, oturumdan ayrılırlarsa ve SSH üzerinden tekrar girerlerse PC # 2atıfta bulunan satırı yazmaları gerekecek ihracat.

Şimdi ... bence en ilginç olanı:

Uygulamaları başka bir kullanıcının masaüstünde çalıştırın:

SSH ile zaten bağlıyız PC # 2, kullanıcıyla eriştik Kzkggaara ve istediğimiz şey kullanıcıya göstermek cc bir tebliğ (Sesi yükselttiğimizde veya azalttığımızda ortaya çıkan gibi, vb.) "Enrique Iglesias'ı dinlemeyi bırak !!!"

Bildirimleri manuel olarak göndermek için adlı bir paket kurmalıyız libnotify-binyüklemek için terminale koyduk:

  • sudo apt-get install libnotify-bin

Ve hazır. Şimdi şu komutla çok küçük bir betik oluşturacağız:

  • sudotouch /opt/script.sh

Bunu şu şekilde düzenleyeceğiz:

  • sudo nano /opt/script.sh

Ve içinde aşağıdakileri yazacağız:

ihracat EKRANI =: 0.0

notify-gönder "Enrique Iglesias'ı dinlemeyi bırak !!!"

Kurtarırız ve birlikte çıkarız [Ctrl] + [X]ve şimdi komut dosyasına çalıştırma izinleri vereceğiz:

  • sudo chmod + x /opt/script.sh

Ve şimdi sadece komut dosyasını çalıştırmamız gerekiyor, ancak onu kullanıcı olarak çalıştıracağız. cc, çünkü istediğimiz şey, bu bildirimin söz konusu kullanıcıya görünmesidir. Komut dosyasını içeren dizine geçiyoruz:

  • cd / opt /

Ve şimdi çalıştırıyoruz:

  • sudo -u cc ./script.sh

Bitti, bu olurdu.

Bu tamamen özelleştirilebilir, size bir gedit diyor ki "Seni bilgisayarda hackledim", Ya da ne isterlerse, hepsi doğaçlama yapmayı ne kadar bildiklerine bağlı.

Hiçbir şey, eğitim burada bitiyor.

Ortaya çıkan herhangi bir hata, sorun, şüphe veya soru, şikayet veya öneri, bunu iletirseniz sevinirim, yapıcı eleştiri her zaman iyi karşılanır.

Selamlar ve ... Bunun birileri için faydalı olacağını biliyorum ^ _ ^