วิธีการสแตนด์บายจอภาพโดยใช้ xset ในการตั้งค่าจอภาพหลายจอ?


10

ในขณะที่มีจอภาพสองจอขึ้นไปทำงานร่วมกันมีวิธีใดวิธีหนึ่งที่จะนำจอภาพเดียวไปสู่โหมด Standby / Suspend โดยการออกคำสั่งดังนี้: xset dpms force suspend? หรือมีเวลาที่กำหนดไว้สำหรับวัตถุประสงค์เช่น: xset dpms 100 0 0ซึ่งทำงานบนจอภาพเหล่านี้แยกจากกัน?

ฉันมีจอภาพสองจอที่ทำงานร่วมกันได้ eDP1 (แล็ปท็อปของฉัน) และ VGA1 (จอภาพภายนอก)

ฉันต้องการให้พวกเขาแต่ละคนเข้าสู่โหมด suspend / standby แยกกันถ้าฉันไม่ได้มีปฏิสัมพันธ์โดยตรงกับพวกเขาสมมติว่าฉันกำลังดูภาพยนตร์ใน VGA1 และสำหรับ eDP1 หนึ่งชั่วโมงครึ่งก็ไม่ได้ทำอะไรเลย

ฉันไม่สนใจที่จะใช้xrandor --off --output eDP1เพราะมันไม่เร็วพอที่จะทำงานกับ

ฉันต้องการให้จอภาพของฉันพร้อมใช้งานโดยใช้การเลื่อนเมาส์อย่างง่ายเพื่อให้ฉันสามารถสลับระหว่างจอภาพได้อย่างรวดเร็ว

  • วิ่ง: Ubuntu 18.04
  • ตัวจัดการหน้าต่าง: OpenBox

มันเป็นเพราะเหตุผลด้านพลังงานหรือวิธีแก้ปัญหาด้วยสายตา
Jacob Vlijm

@ คำถาม Ravexina แสงไฟ eDP1 ของคุณไปได้ไกลแค่ไหน? มันปิดความสว่างตลอดทางหรือไม่? ถ้าใช่คุณช่วยกรุณาทดสอบสองคำสั่งที่ฉันมีใน Askubuntu.com/a/814043/295286คำตอบได้ไหม ขอบคุณล่วงหน้าสำหรับการตอบสนอง
Sergiy Kolodyazhnyy

1
@Ravexina เสร็จแล้วดูเหมือนว่าจะทำงานได้อย่างไร้ที่ติ แต่จะให้มันทำงานต่อไปหนึ่งวันจะโพสต์มันในคืนนี้ มันจะบันทึกกิจกรรมต่อหน้าจอ แต่ไม่เคยหรี่ / ปิดหน้าจอเมื่อเมาส์อยู่ในตอนนี้ใช่มั้ย
Jacob Vlijm

1
ตกลงดีฉันอาจจะลองใช้การติดตามหน้าต่างในช่วงสุดสัปดาห์ น่าเศร้าที่ฉันไม่มีเวลามากพอที่จะจัดการกับสิ่งเหล่านี้ในตอนนี้
Sergiy Kolodyazhnyy

1
@Ravexina ขอบคุณ ฉันอาจจะโพสต์เวอร์ชันอื่น (vala) ในไม่ช้าเรียกโดยหน้าต่างที่ใช้งานอยู่หรือ (หากไม่มีหน้าต่างที่ถูกต้อง) โดยการกระทำของเมาส์ นอกจากนี้ยังจะดูว่าเราสามารถทำบางสิ่งบางอย่างด้วยแสงไฟซึ่งอาจจะประหยัดพลังงาน เวลาระหว่างโบนัสสั้นเกินไป แต่คำถามก็คือการรบกวนให้มากพอที่จะเล่นต่อไปอีกเล็กน้อย ยังมีต่อ. ขอบคุณอีกครั้ง
Jacob Vlijm

คำตอบ:


5

การควบคุมแต่ละจอภาพไม่สามารถทำได้ด้วย xset (และ X11 จริง ๆ )

ตามที่ชื่อแสดงให้เห็นมันเป็นไปไม่ได้ด้วยเหตุผลว่า xsetสร้างขึ้นอย่างไรและเนื่องจากฟังก์ชัน X11 ที่ใช้ หากเราดูซอร์สโค้ดการxsetเรียกDPMSForceLevel(dpy,DPMSModeSuspend)( บรรทัด 557 ) และตัวแปรการแสดงผลdpyนั้นมาจากXOpenDisplay()ฟังก์ชั่น ( บรรทัดที่ 203 ) และนั่นคือตามคำจำกัดความ :

เซิร์ฟเวอร์พร้อมกับหน้าจอและอุปกรณ์อินพุตเรียกว่าจอแสดงผล

กล่าวอีกนัยหนึ่งxsetใช้การตั้งค่าทั่วโลกกับจอแสดงผลทั้งหมดไม่ใช่เฉพาะหน้าจอ จำเป็นต้องเปลี่ยนxsetซอร์สโค้ดเพื่อให้สามารถใช้งานได้ ส่วนขยาย DPMS เองส่วนใหญ่ดูเหมือนว่าจะโทรเฉพาะการแสดงผลทั้งหมดไม่ใช่หน้าจอแต่ละหน้าดังนั้นจึงไม่สามารถแม้แต่เขียนโค้ดที่กำหนดเองด้วยไลบรารี X11

การควบคุมด้วยตนเองว่าการตั้งค่าผ่าน/sysระบบย่อยนั้นดูเหมือนจะไม่ทำงาน

$ sudo bash -c 'echo Off > /sys/class/drm/card0-VGA-1/dpms'
[sudo] password for admin: 
bash: /sys/class/drm/card0-VGA-1/dpms: Permission denied

หน้าจอยังถูกนำออกจากโหมด DPMS เมื่อมีเหตุการณ์สำคัญหรือเมาส์เกิดขึ้นดังนั้นเมื่อพิจารณาว่าคุณอาจต้องการย้ายเมาส์หรือใช้แป้นพิมพ์การกระทำเหล่านั้นอาจทำให้จอภาพออกจากโหมด DPMS

วิธีแก้ปัญหาอื่น ๆ

ทางเลือกที่ดีที่สุด (และวิธีแก้ปัญหาการทำงานจริงทางร่างกาย) คือxrandr- สามารถใช้เพื่อควบคุม "เอาต์พุต" แต่ละรายการ โดยเฉพาะอย่างยิ่ง,

xrandr --output VGA-1 -off

จะตั้งค่าเอาท์พุทนั้นออก ใช่คุณได้กล่าวว่าคุณไม่ต้องการใช้โซลูชันนี้เนื่องจากมันไม่เร็วพออย่างไรก็ตามจนถึงขณะนี้ก็เป็นวิธีที่ดีที่สุดที่มีอยู่ มันมีข้อดีสองประการ:

  • ภูมิคุ้มกันต่อเหตุการณ์สำคัญและเมาส์
  • ควบคุมการแพร่ระบาดอย่างอิสระไม่เหมือน xset

xrandr --output VGA-1 --brightness 0.1จะ colorize หน้าจอในลักษณะดังกล่าวที่ว่ามันปรากฏออกแม้ว่าจะ--brightnessเป็นโซลูชันซอฟต์แวร์เพื่อการแสดงผลที่ไม่ได้จางจริงในระดับฮาร์ดแวร์และไม่เป็นมันออกไปในระดับฮาร์ดแวร์ อย่างไรก็ตามมันทำหน้าที่ในการทำให้หน้าจอว่างและยังสามารถป้องกันเหตุการณ์คีย์ / เมาส์ได้อีกด้วย

ฉันได้ดูซอร์สโค้ดของโปรแกรมรักษาหน้าจอของ Mate และ Budgie ซึ่งเป็นส้อมของโปรแกรมรักษาหน้าจอของ GNOME แต่ในทั้งสองกรณีพวกเขาดูเหมือนจะเป็นโซลูชันซอฟต์แวร์เนื่องจากไม่มีการกล่าวถึง DPMS ในซอร์สโค้ด


ฉันชอบทางเลือก ... +1
Fabby

1
@ Fabby ขอบคุณ :) จนถึงตอนนี้นั่นเป็นตัวเลือกที่ดีที่สุดที่มีอยู่
Sergiy Kolodyazhnyy

ฉันคิดว่า Window Managers กำลังใช้ลูกเล่นบางอย่างและอาจมีตะขอบางอย่าง มีไซต์แลกเปลี่ยนสแต็กที่เรียกว่า "การออกแบบซอฟต์แวร์" และมันอาจเป็นสถานที่ที่ดีในการล่องลอยความคิดที่ว่าเมื่อหน้าต่างหลัก (เช่นเว็บเบราว์เซอร์ แต่ไม่ใช่ Conky หรือแถบบนสุดแสดงเวลา) ไม่มีการเปลี่ยนแปลงพิกเซล มอนิเตอร์ทั้งหมด (เพียงอันเดียว) จะเริ่มจางลงภายใน 30 วินาทีจนกระทั่งมันเป็นสีดำสนิท จากนั้นนำทางเมาส์ไปที่จอภาพนั้น (โดยปกติฉันใช้ 3 จอภาพ) จะคืนค่าความสว่างอย่างค่อยเป็นค่อยไปในช่วง 1 ถึง 5 วินาที
WinEunuuchs2Unix

@ WinEunuuchs2Unix ฉันมีความคิดและมีบางสิ่งที่ต้องระวัง แต่มันก็ยุ่งยากและใช่ขึ้นอยู่กับตัวจัดการหน้าต่างที่มีปัญหา ปัญหาคือ DPMS มันหรี่ลงทุกอย่างหรือไม่มีอะไรกับ DPMS ดีที่สุดที่เราสามารถทำได้xrandr --offสำหรับตอนนี้
Sergiy Kolodyazhnyy

ความรู้เกี่ยวกับ DPMS ของฉันมี จำกัด ฉันคิดว่ามันเป็นสิ่งที่ประหยัดไฟฟ้าสำหรับ standy / sleep นอกจากนี้ยังมี HDMI-CEC ซึ่งอาจให้ผลลัพธ์เดียวกัน แต่นั่นก็เป็นเวทย์มนตร์หลุมดำสำหรับฉัน ฉันไม่รู้ว่าxrandr -offจะปิดจอภาพหรือไม่ มันอาจจะเหมือนกันกับการbrightnessตั้งค่าเป็นศูนย์? ปัญหาอื่นอีกฉันมีโปรแกรมที่ทำงานตลอด 24/7 ซึ่งตั้งค่าความสว่างและแกมม่าแยกกันสำหรับจอภาพ 3 จอซึ่งแม้แต่ Windows ก็ไม่สามารถทำได้ ไม่แน่ใจว่าไฟกลางคืนกะแดงหรือฟลักซ์ทำไหม อย่างไรก็ตามโปรแกรมเหล่านั้นอาจทำให้โปรแกรมสับสนโดย xrandr ขออภัยที่ไฮแจ็คคำตอบของคุณด้วยการเก็งกำไร :)
WinEunuuchs2Unix

4

เป็นเวลาหลายปีที่ฉันมีการตั้งค่าแล็ปท็อปของฉันดังนั้นเมื่อปิดฝาแล็ปท็อปจะระงับและจอภาพภายนอกจะว่างเปล่า

ด้วยเหตุผลของคุณที่ต้องการดูวิดีโอเป็นเวลา 90 นาทีบนจอภาพภายนอกและให้หน้าจอแล็ปท็อปว่างเปล่าฉันเปลี่ยนตัวเลือกการปิดฝาเป็น "ไม่ทำอะไรเลย":

  • ข้อได้เปรียบ: เมื่อฉันปิดฝาแล็ปท็อปหน้าต่างแล็ปท็อปทั้งหมดจะต่ำกว่าวิดีโอแบบเต็มหน้าจอ
  • ข้อได้เปรียบ: เมื่อฉันเปิดหน้าต่างฝาแล็ปท็อปจะได้รับการกู้คืนและไม่อยู่ใต้วิดีโอเต็มหน้าจออีกต่อไป
  • ข้อเสีย: ฉันต้องทำวิดีโอแบบไม่เต็มหน้าจอเพื่อเข้าถึงเมนูแถบด้านบนเพื่อเลือก suspend จากเมนูรูปเฟือง
  • ข้อได้เปรียบ: เมื่อระบบถูกระงับโดยเมนูบนจอภาพภายนอกการเปิดฝาแล็ปท็อปยังคงดำเนินต่อระบบ

ฉันไม่ได้ใช้ DPMS สำหรับจอภาพภายนอก แต่คุณสามารถตรวจสอบการตั้งค่าของคุณด้วยxset qคำสั่ง:

$ xset q
Keyboard Control:
  auto repeat:  on    key click percent:  0    LED mask:  00000002
  XKB indicators:
    00: Caps Lock:   off    01: Num Lock:    on     02: Scroll Lock: off
    03: Compose:     off    04: Kana:        off    05: Sleep:       off
    06: Suspend:     off    07: Mute:        off    08: Misc:        off
    09: Mail:        off    10: Charging:    off    11: Shift Lock:  off
    12: Group 2:     off    13: Mouse Keys:  off
  auto repeat delay:  500    repeat rate:  33
  auto repeating keys:  00ffffffdffffbbf
                        fadfffefffedffff
                        9fffffffffffffff
                        fff7ffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  5/1    threshold:  5
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  0
Colors:
  default colormap:  0xb3    BlackPixel:  0x0    WhitePixel:  0xffffff
Font Path:
  /usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1,built-ins
DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Disabled

สังเกตเห็นบรรทัดเหล่านี้:

Screen Saver:
  prefer blanking:  yes
  • คุณน่าจะต้องการ prefer blanking: no

สังเกตเห็นสายเหล่านี้ด้วย:

DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Disabled
  • คุณอาจต้องการDPMS is enabledตั้งค่าจอภาพStandbyเมื่อต้องการ

หวังว่าผู้ใช้รายอื่นจะใช้ตัวเลือกเหล่านี้และโพสต์คำตอบโดยละเอียดสำหรับคุณ


4

วิธีการเพียงแค่ปิดแล็ปท็อป?

ทำไม?

จอภาพสองจอนี้เป็นพื้นที่แสดงผลหนึ่งจุดดังนั้นการปิดเครื่องหนึ่งครั้งจะสร้างปัญหาหลายอย่างเช่นการวาดหน้าจอใหม่แอปพลิเคชันที่ย้ายไปยังจอภาพหลัก ...

(ฉันลงไปที่ถนนสายนั้นเมื่อไม่กี่ปีที่ผ่านมาและวิธีเดียวที่เชื่อถือได้ที่ฉันพบในการทำสิ่งที่คุณต้องการคือการกดปุ่มบนจอภาพภายนอกหรือปิดแล็ปท็อป)

เพียงให้แน่ใจว่าคุณตั้งค่าพลังงานเหล่านี้ด้วยgsettings set:

org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor false
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'nothing'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'nothing'

อันที่จริงนี่เป็นทางออกที่ดี ฮาร์ดแวร์รวมถึงสิ่งนี้สามารถเขียนสคริปต์ได้ อย่างไรก็ตาม OP กำลังใช้ Openbox ซึ่งแนะนำว่าการตั้งค่าอาจไม่มีผล สำหรับทางเลือกที่ดีคุณอาจต้องการรวมunix.stackexchange.com/a/52645/85039
Sergiy Kolodyazhnyy

4

ความคิดเห็นชั่วคราว

  1. ตามคำขอของ OP ฉันทำสคริปต์ดังต่อไปนี้สวิทช์ปิดหน้าจอxrandrโดยใช้วิธีการ ในการทดสอบที่ยาวนานกว่านี้ได้ผลค่อนข้างแย่ การปิดการทำงานล้มเหลวไม่มากนัก แต่เมื่อเปิดใช้งานหน้าจอใหม่การจัดวางหน้าจอก็ยุ่งเหยิงไปหมด ฉันยินดีที่จะโพสต์เพื่อดูว่ามันใช้งานได้ในกรณีของคุณหรือไม่ แต่คำแนะนำของฉันคือไม่ใช้
    ในสคริปต์ฉันกลับไปตั้งความสว่างเป็นศูนย์แทน
  2. มีการอภิปรายบางอย่างเกี่ยวกับสภาพอากาศที่เราควรกำหนดจอภาพที่ใช้งานเป็นไปตามสถานที่เมาส์หรือตามสถานที่ตั้งของหน้าต่างที่ใช้งานอยู่ หลังจะไม่ทำงานหากไม่มีหน้าต่างอยู่ เราอาจไม่มีหน้าต่างเลย (นอกเหนือจากเดสก์ท็อปของตัวเอง) ซึ่งในกรณีนี้ตัวเลือกของหน้าต่างเป็นสีดำจะสุ่ม (หรือแตกถ้าเราจะไม่รวมข้อยกเว้น) IMO ตัวเลือกเดียวที่เหมาะสม - และใช้งานได้ในทุกกรณี - คือการกำหนดหน้าจอที่ใช้งานตามตำแหน่งของเมาส์ นอกจากนี้ยังเป็นวิธีที่ตัวจัดการหน้าต่างตัดสินใจเลือกหน้าต่างใหม่ที่จะปรากฏ

ถ้าอย่างนั้นฉันจะเปลี่ยนแปลงอะไรในเวอร์ชันนี้?
เวลาว่างขณะนี้ถูกกำหนดโดยกิจกรรมแป้นพิมพ์และเมาส์ตามค่าเริ่มต้น ตื่นขึ้นมาก็ทำได้ทั้งสองอย่าง


หรี่หน้าจอที่ไม่แอ็คทีฟโดยอัตโนมัติ

ดังที่เพื่อนผู้ตอบของฉันพูดว่าการสลับหน้าจอออกจาก cli แยกเป็นความท้าทายที่ดีที่สุดและฉันก็ไม่พบตัวเลือกเช่นกัน

สิ่งที่ฉันได้พบคือวิธีหรี่แสงหน้าจอทั้งหมดโดยอัตโนมัติยกเว้นที่ที่เมาส์อยู่หลังจาก x เวลา

ไปเลย

#!/usr/bin/env python3
import subprocess
import gi
gi.require_version("Gdk", "3.0")
from gi.repository import Gdk
import time
import sys


def get_idle():
    try:
        return int(subprocess.check_output("xprintidle")) / 1000
    except subprocess.CalledProcessError:
        return 0


def get_monitors():
    screen = Gdk.Screen.get_default()
    n_mons = display.get_n_monitors()
    mons = [screen.get_monitor_plug_name(i) for i in range(n_mons)]
    return mons


def set_mon_dimmed(mon, dim):
    print(mon, dim)
    val = "0.0" if dim else "1"
    try:
        subprocess.Popen(["xrandr", "--output", mon, "--brightness", val])
    except subprocess.CalledProcessError:
        print("oops")


def mousepos():
    # find out mouse location
    return Gdk.get_default_root_window().get_pointer()[1:3]


def get_currmonitor_atpos(x, y, display=None):
    """
    fetch the current monitor (obj) at position. display is optional to save
    fuel if it is already fetched elsewhere
    """
    if not display:
        display = Gdk.Display.get_default()
    return display.get_monitor_at_point(x, y)


display = Gdk.Display.get_default()
wait = int(sys.argv[1])
elapsed = 0
# set intervals to check
res = 2
monitors = [m for m in get_monitors()]
for m in monitors:
    set_mon_dimmed(m, False)

monrecord = {}
for m in monitors:
    monrecord[m] = {"idle": 0, "dimmed": False}

display = Gdk.Display.get_default()
idle1 = 0


while True:
    time.sleep(res)
    curr_mousepos = mousepos()
    activemon = get_currmonitor_atpos(
        curr_mousepos[0], curr_mousepos[1]
    ).get_model()
    idle2 = get_idle()
    if idle2 < idle1:
        monrecord[activemon]["idle"] = 0
        if monrecord[activemon]["dimmed"]:
            set_mon_dimmed(activemon, False)
            monrecord[activemon]["dimmed"] = False

    for m in monrecord.keys():
        curr_idle = monrecord[m]["idle"]
        print(m, curr_idle)
        if all([
            curr_idle > wait,
            monrecord[m]["dimmed"] is not True,
            m != activemon
        ]):
            set_mon_dimmed(m, True)
            monrecord[m]["dimmed"] = True         
        else:
            if m != activemon:
                monrecord[m]["idle"] = curr_idle + res

    idle1 = idle2

วิธีการตั้งค่า

การตั้งค่าเป็นเรื่องง่าย:

  1. ตรวจสอบให้แน่ใจว่าคุณมีpython3-giและxprintidleติดตั้งแล้ว

    sudo apt install python3-gi xprintidle
    
  2. คัดลอกสคริปต์ด้านบนเป็นไฟล์เปล่าบันทึกเป็นdim_inactiveและทำให้สามารถเรียกใช้งานได้

  3. เรียกใช้โดยคำสั่ง:

    /path/to/dim_inactive <idle_time_in_seconds>
    

    ตัวอย่าง:

    /path/to/dim_inactive 120
    

    จะหรี่หน้าจอทั้งหมดที่เมาส์ไม่ได้อยู่หลังจากผ่านไปสองนาที

ข้อมูลเพิ่มเติม / คำอธิบาย

  • สคริปต์แสดงรายการหน้าจอทั้งหมดเมื่อเริ่มต้น
  • มันจะบันทึกถ้าเวลาว่างต่อจอภาพ (อาจมากกว่า 2) หากการตรวจสอบไม่ได้เข้าถึง x วินาทีก็จะบนบานนอกเหนือจากการตรวจสอบที่เมาส์อยู่
  • ตามประเพณีที่ดี (แต่ไม่ดี) Gnome เก็บสิ่งต่าง ๆ และเปลี่ยนแปลง API ต่อไป ดังนั้นการเรียกใช้สคริปต์นี้ในวันที่ 19.04 ขึ้นไปคุณจะได้รับคำเตือนไม่กี่คำ ในขณะเดียวกันก็ไม่ทำลาย PEP8 จะยังคงอัปเดตเป็น API ล่าสุด

ดีมากเกือบอยากเขียนอะไรแบบนั้นเช่นกัน แต่ฉันเดาว่านี่เป็นธีมซ้ำแล้วซ้ำอีก - จนถึงตอนนี้ไม่มีอะไรดีไปกว่าการลดแสงของจอแสดงผลอื่น ๆ ผ่านทางซอฟต์แวร์ไม่มีฮาร์ดแวร์
Sergiy Kolodyazhnyy

@SergiyKolodyazhnyy Nah แสงพื้นหลังเท่านั้นที่จะเพิ่มบางสิ่งบางอย่าง แต่นั่นก็เท่าที่ฉันเห็นตอนนี้ คิดว่าเป็นสิ่งที่เป็นไปได้ แต่อาจจะมีจุดเริ่มต้นที่เย็นเหมือนxrandr --offฉันเดา
Jacob Vlijm

@JacobVlijm ใช่xrandr --offเป็นสิ่งที่ฉันต้องการในกรณีนี้ โดยเฉพาะอย่างยิ่งเนื่องจากไฟพื้นหลัง VGA ไม่สามารถควบคุมซอฟต์แวร์ได้
Sergiy Kolodyazhnyy

ขอบคุณสำหรับความพยายามทั้งหมดของคุณ แต่ฉันได้รับพฤติกรรมที่แปลกประหลาดที่สุด ... ตัวอย่างเช่น: มันทำให้หน้าจอมืดลง แต่ไม่ได้รีเซ็ตความสว่างกลับเป็นไม่ว่า1ในกรณีใด ๆ เมื่อฉันโต้ตอบกับจอแสดงผลภายนอกโดยใช้แป้นพิมพ์และในขณะที่เมาส์อยู่ในจอแสดงผลหลักจอภายนอกจะเป็นสีดำหลังจากเวลาว่าง เมื่อฉันไม่มีการโต้ตอบกับจอแสดงผลหลัก แต่มีเมาส์อยู่ที่นั่นมันไม่ทำอะไรเลยและเมื่อฉันเลื่อนเมาส์ไปที่จอแสดงผลหลักอื่น ๆ หนึ่งจะกลายเป็นสีดำทันที
Ravexina

@Ravex (1) จอภาพของคุณสะท้อนอยู่หรือไม่? หากไม่เป็นเช่นนั้นคุณอาจหยุดสคริปต์ด้วยหน้าจอที่สองซึ่งถูกทำให้ว่างเปล่า แก้ไขที่ตอนนี้ (2) ทำไมหน้าจอแอคทีฟที่กำหนดไว้ mousepos ของฉันถูกอธิบายใน [2] ของความคิดเห็นชั่วคราว (3) ควรได้รับการแก้ไขด้วยการเปลี่ยนแปลงใน (1) (สาเหตุเดียวกัน) ไม่จำเป็นต้องรีเซ็ตเวลาว่าง ว่าภายหลังวันนี้
Jacob Vlijm
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.