คำถามติดแท็ก dbus

1
วิธีใช้ Skype ที่ไม่มีส่วนหัวเหนือ DBUS บน Debian
ฉันติดตั้ง Skype บน Debian และขับรถโดยไม่ใช้มืออย่างไรก็ตามฉันไม่สามารถโต้ตอบกับมันผ่าน dbus ได้ บริบทของสิ่งที่ฉันมี: ติดตั้ง Debian 6 บนกล่องฟิวชั่น VMware จากแผ่นซีดี netinst รุ่น Skype เป็นแบบไดนามิก 2.2.0.25 รุ่น DBus คือ 1.2.24 ติดตั้งด้วย apt-get install dbus Skype ดูเหมือนว่าจะทำงานได้ดีในโหมดหัวขาด ดูเหมือนแปลกอะไร: เมื่อเริ่ม Skype ด้วยSkype --enable-dbus --use-system-dbusจะแสดงคำเตือนSkype: unrecognized option '--enable-dbus' ตอนนี้เมื่อฉันพยายามส่งข้อความถึง Skype ผ่าน dbus ด้วยวิธีนี้: dbus-send --system --type=method_call --print-reply --dest=com.Skype.API /com/Skype com.Skype.API.Invoke …
20 debian  skype  headless  dbus 

4
กำลังอัปเดตตัวแปรสภาพแวดล้อมเซสชันหน้าจอเพื่อแสดงการเข้าสู่ระบบแบบกราฟิกใหม่หรือไม่
ฉันใช้ linux และฉันต้องการทำงานบรรทัดคำสั่งทั้งหมดในเซสชันหน้าจอเดียวเพื่อให้ฉันสามารถเริ่มต้นการเข้าสู่ระบบแบบกราฟิกของฉันและทำเช่นนี้โดยไม่สูญเสียอาคารของฉัน อย่างไรก็ตามเมื่อฉันออกจากระบบและกลับสู่เซสชันกราฟิกของฉันสิ่งนี้จะเปลี่ยนแปลงตัวแปรสภาพแวดล้อมเซสชันทั้งหมดของฉันเช่นเซสชัน DBus ซึ่งหมายความว่าหลังจากเข้าสู่ระบบอีกครั้งเซสชันหน้าจอของฉันในขณะนี้มีตัวแปรสภาพแวดล้อมแบบเก่า (และผิด) ดังนั้นเมื่อฉันพยายามเริ่มโปรแกรมกราฟิกจากหน้าจอของฉันที่ดีที่สุดพวกเขาส่งเสียงเตือนว่าไม่สามารถเชื่อมต่อกับเซสชันบัสได้ ที่เลวร้ายที่สุดพวกเขาล้มเหลวในการเริ่มต้นอย่างสมบูรณ์ ดังนั้นสิ่งที่ฉันกำลังมองหาคือวิธีการปรับเปลี่ยนตัวแปรสภาพแวดล้อมในอินสแตนซ์ที่กำลังทำงานของหน้าจอเพื่อให้หน้าต่างหน้าจอที่สร้างขึ้นในภายหลังทั้งหมดจะสืบทอดตัวแปรสภาพแวดล้อมใหม่ มีวิธีทำเช่นนี้หรือไม่?

6
ปุ่มลัด / ทางลัดที่กำหนดเองเพื่อเปิด / นำหน้าแอป
ฉันไม่คิดว่ามันจะถูกสร้างขึ้นในระบบ แต่เป็นไปได้ไหมที่จะทำโดยไม่ต้องยุ่งยากมากเกินไป? สมมติว่าฉันเปิดโปรแกรมเฉพาะด้วยปุ่มลัดและเมื่อฉันกดปุ่มลัดนั้นอีกครั้งหน้าต่างโปรแกรมจะปรากฏขึ้นด้านหน้า ฉันต้องการทำสิ่งนี้บน Ubuntu 9.04 อาจจะด้วย D-Bus? ผู้เชี่ยวชาญใด ๆ อัปเดต : นี่คือสิ่งที่ฉันได้รับในกรณีที่มีคนช่วย: #!/bin/bash if [ -f "/tmp/myterm.pid" ]; then WID=`cat /tmp/myterm.pid` xdotool windowactivate $WID if [ "$?" != "0" ]; then WID="" fi else WID=`xdotool search --title "UNIQUE TITLE" | head -1` fi if [ "$WID" == "" ]; …

1
Ubuntu 15.04: ระงับจากคอนโซลโดยไม่มี sudo
เป็นเวลาหลายปีที่ฉันสามารถระงับเครื่องที่ใช้ Ubuntu ของฉันจากบัญชีปกติโดยใช้ dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend สิ่งนี้ไม่ทำงานใน Ubuntu 15.04 อีกต่อไปซึ่งมีรายงานต่อไปนี้: Error org.freedesktop.DBus.Error.UnknownMethod: Method "Suspend" with signature "" on interface "org.freedesktop.UPower" doesn't exist ทางเลือกหนึ่งที่จะระงับโดยไม่ต้องแจ้งรหัสผ่านคือการแก้ไขsudoerssudo pm-suspendแล้ว มีวิธีอื่นใดที่ไม่เกี่ยวข้องกับการให้สิทธิ์รูตหรือไม่?
10 linux  ubuntu  sudo  suspend  dbus 

4
มีคำสั่ง DBus เพื่อสลับซ่อนอัตโนมัติบนพาเนล KDE Plasma หรือไม่
มีคำสั่ง DBus (หรือวิธีอื่นจากบรรทัดคำสั่ง) เพื่อสลับซ่อนอัตโนมัติบนพาเนลใน KDE Plasma หรือไม่? (ฉันใช้ KDE 4.6) ฉันมีเกมที่รันใน WINE ที่ทำงานไม่ถูกต้องถ้ามันเป็นแบบอัตโนมัติและจะดีถ้าเรียกใช้จากสคริปต์ที่ดูแลเรื่องนี้ให้ฉัน

1
กำลังรับข้อผิดพลาด:“ เกิดข้อผิดพลาดในการสร้างพรอกซีสำหรับ org.gnome …ไม่สามารถเชื่อมต่อ: การเชื่อมต่อถูกปฏิเสธ” เมื่อเรียกใช้ gnome-terminal
ฉันได้รับข้อผิดพลาด: "เกิดข้อผิดพลาดในการสร้างพรอกซีสำหรับ org.gnome.Terminal: / org / gnome / Terminal / Factory0: ไม่สามารถเชื่อมต่อ: การเชื่อมต่อถูกปฏิเสธ" เมื่อฉันพยายามเรียกใช้ gnome-terminal ฉันใช้ CentOS 7 ฉันใช้ SSH เพื่อเชื่อมต่อกับ VM จากระยะไกลและใช้ VcXsrv เพื่อรับ GUI เมื่อฉันพยายามเรียกใช้ terminator ฉันได้รับข้อผิดพลาดที่คล้ายกัน: "ไม่สามารถเชื่อมต่อกับ socket / tmp / dbus-8LlMXZC0jW: การเชื่อมต่อถูกปฏิเสธ" ฉันคิดว่าสิ่งนี้เกี่ยวข้องกับปัญหาการอนุญาตเนื่องจาก gnome-terminal ทำงานได้ดีเมื่อฉันเรียกใช้เป็น sudo มันก็ใช้งานได้ดีในช่วงเวลาที่ผ่านมาดังนั้นฉันเชื่อว่าฉันทำผิดพลาดเรื่องการอนุญาตไฟล์บางอย่าง

1
จะอัปเดต DBUS_SESSION_BUS_ADDRESS ใน tmux อย่างไรเมื่อมีการเปลี่ยนแปลงที่อยู่
ฉันสังเกตเห็นว่าฉันไม่สามารถเรียกใช้ไอน้ำในบานหน้าต่าง tmux: มันทำให้ฉันมีข้อผิดพลาด Error: Unable to open a connection to X. Check your DISPLAY environment variable and make sure that you have enabled X. If you are running remotely, make sure that you have a remote connection which will allow an X connection. เมื่อในเวลาเดียวกันไม่มีปัญหาดังกล่าวในสถานีปกติ นั่นทำให้ฉันได้ข้อสรุปว่ามีบางอย่างแตกต่างกันในสภาพแวดล้อมของโปรแกรมฉันพูดถูกหลังจากส่งออกสภาพแวดล้อมจากทั้งสองขั้ว $ env > /tmp/t1 $ …
2 terminal  tmux  dbus 

0
เกิดข้อผิดพลาดในเซสชัน D-BUS ใน Ubuntu
สวัสดีฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อเริ่มต้น xfce4-panel Failed to connect to the D-BUS session bus: Failed to connect to socket อย่างไรก็ตาม Dbus กำลังทำงานอยู่ขณะที่ฉันตรวจสอบมันHTOP ฉันได้รับข้อผิดพลาดในแอพพลิเคชั่นหลายตัวเช่นเทอร์มินัลอีมูเลเตอร์ สิ่งนี้เกิดขึ้นหลังจากไฟดับที่ไม่ได้วางแผนเนื่องจากข้อผิดพลาดด้านพลังงานในบ้านของฉัน ฉันคิดว่ามันเป็นไฟล์ปรับแต่งที่เสียหาย ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
1 ubuntu  xfce  dbus 

1
ไม่สามารถเปลี่ยนเป็นหน้าจอได้
ฉันใช้LightDM 1.16.5 พร้อมกับจัดการหน้าต่างที่น่ากลัวในNixOS หลังจากเข้าสู่ระบบฉันไม่สามารถสลับผู้ใช้โดยไม่ได้ลงชื่อออกจากเซสชันปัจจุบันของฉันก่อน คำสั่งdm-tool switch-to-greeterไม่มีผลกระทบใด ๆ อย่างแท้จริงและไม่ได้ให้ผลลัพธ์ใด ๆ dm-tool lockเช่นเดียวกันกับ คำสั่งอื่นฉันลองหลังจากค้นหาอินเทอร์เน็ต: $ dbus-send --system --type=method_call --print-reply --dest=org.freedesktop.DisplayManager $XDG_SEAT_PATH org.freedesktop.DisplayManager.Seat.SwitchToGreeter method return sender=:1.2 -> dest=:1.37 reply_serial=2 นี่คือตัวแปรสภาพแวดล้อมที่เกี่ยวข้องกับ XDG: XDG_VTNR=7 XDG_SESSION_ID=5 XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/myuser XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_CONFIG_DIRS=/home/myuser/.nix-profile/etc/xdg:/nix/var/nix/profiles/default/etc/xdg:/run/current-system/sw/etc/xdg XDG_SESSION_TYPE=x11 XDG_SEAT=seat0 XDG_SESSION_DESKTOP=none + awesome XDG_DATA_DIRS=/home/myuser/.nix-profile/share:/nix/var/nix/profiles/default/share:/run/current-system/sw/share XDG_RUNTIME_DIR=/run/user/12345 ใครช่วยได้บ้าง

1
วิธีเล่นเพลง Magnatune.com ใน Amarok ผ่าน DBus
Amarok ใช้โปรโตคอลที่ใช้ MPRIS DBus สำหรับการควบคุมระยะไกล ฉันจะใช้มันเพื่อเล่นเพลงhttp://magnatune.com ได้อย่างไร โดยพื้นฐานแล้ว URI เพลง Magnatune มีลักษณะอย่างไรจากมุมมองของ Amarok
amarok  dbus 

0
ข้อผิดพลาด systemd-stdio-bridge และ D-Bus เมื่อพยายามเรียกใช้ 'hostnamectl' จากระยะไกล
การดำเนินการhostnamectlคำสั่งให้รู้ว่าแชสซีของโฮสต์ ต้องการที่จะเขียนสคริปต์ที่เหมาะสมในการทำงานในรายการหนึ่งของครอบครัว hostnamectl -Hแต่มีปัญหาเมื่อมีการดำเนิน บันทึก! ทำงานตามที่คาดไว้เมื่อดำเนินการในพื้นที่ ไม่สามารถติดตั้งหรือใช้คำสั่งอื่น ไม่สามารถทำการเปลี่ยนแปลงใด ๆ ในโฮสต์ (เช่นซอฟต์ลิงก์ ฯลฯ ... ) มีวิธีอื่นในการรับข้อมูลนี้จากระยะไกลหรือไม่ ข้อผิดพลาด: [root@Collector:monitoring]#hostnamectl -H host_ip root@host_ip's password: bash: systemd-stdio-bridge: command not found Failed to get D-Bus connection: Connection terminated during authentication.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.