Tôi có thể ngủ một trong những màn hình trên thiết lập nhiều màn hình không?


49

Tôi muốn có thể 'đặt màn hình ngủ' trên một trong hai màn hình của mình khi không cần thiết, vì vậy nó không làm tôi mất tập trung hoặc sử dụng năng lượng không cần thiết.

Lý tưởng nhất là màn hình sẽ ngủ, nhưng HĐH sẽ vẫn ở chế độ màn hình kép, vì vậy tôi vẫn có thể mở nhiều cửa sổ khác nhau trong không gian hiển thị của màn hình ngủ, điều đó có nghĩa là tôi sẽ không phải tiếp tục chuyển đổi giữa các màn hình đơn và chế độ màn hình kép.

Điều đó nói rằng, tôi cũng sẽ xem xét một giải pháp giúp dễ dàng chuyển đổi giữa các chế độ màn hình đơn và màn hình kép mà không cần điều hướng một số menu hệ thống.


2
Khi bạn nói 'không phải bằng tay', ý bạn là 'mà không tắt nguồn màn hình'?
Shinrai

Vì vậy, bạn muốn nó làm điều đó tự động? Giống như thực sự tắt màn hình hoặc chỉ dừng hiển thị với nó để nó đi ngủ? Ngoài ra, cần phải có một số điều kiện để điều này xảy ra, nó sẽ không tắt một cách kỳ diệu khi bạn nghĩ rằng bạn đã sẵn sàng để tắt máy. Bạn có thể vui lòng cung cấp thêm một số chi tiết?
Supercereal

1
Sử dụng Nircmd ( nirsoft.net/utils/nircmd.html ) bạn có thể tắt màn hình thông qua dòng lệnh (nhưng tôi không thử nghiệm với máy tính để bàn, chỉ với máy tính xách tay). Nhưng tôi không biết cách thay đổi màn hình bằng một dòng lệnh hoặc chỉ chọn một màn hình để tắt. Tôi cũng nghĩ rằng nếu bạn chỉ chuyển từ 2 màn hình sang 1 màn hình (như nhấn fn + f4 từ máy tính xách tay) thì màn hình không có tín hiệu sẽ chuyển sang chế độ chờ sau một thời gian ("gần như" tắt).
kokbira

Wizmo ( grc.com/wizmo/wizmo.htm ) cũng có cách tắt tất cả màn hình ...
kokbira

2
:( 2017 - không có câu trả lời nào trong số 8 câu trả lời ở đây đang trả lời câu hỏi -> làm cho một trong những màn hình ngủ nhưng vẫn giữ kết nối cho HĐH.
icl7126

Câu trả lời:


41

Nhấn Windows+ P- bạn sẽ được nhắc chọn chế độ hiển thị từ đơn, mở rộng, v.v. và do đó có thể được sử dụng để tắt màn hình phụ của bạn.

Tôi thấy bạn muốn giữ cho các cửa sổ mở của bạn; điều này vẫn giữ cho chúng mở, nhưng nó sẽ đưa tất cả chúng vào một màn hình nếu bạn bật chế độ màn hình đơn. Tuy nhiên, ít nhất phương pháp này sẽ cho phép bạn tắt sự phân tâm phát sáng thứ hai khi nó không được sử dụng.


Gần đây tôi đã chuyển việc và không còn có hai màn hình nữa, vì vậy tôi không thể kiểm tra điều này. Nếu ai đó xác nhận rằng điều này hoạt động, tôi sẽ chọn nó làm câu trả lời, vì nó không yêu cầu phần mềm bổ sung.
Hầm

Nhấn windows + p trên Lenovo của tôi không làm gì cả. Trong trường hợp máy tính xách tay này FN-f7 làm điều đó. Không chắc chắn các cửa sổ + p là tiêu chuẩn.
Stephanie Trang

2
tôi có thể xác nhận rằng điều này thực sự hoạt động như đã nói trong câu trả lời ở đây. win + p và sau đó bạn có thể chọn giữa các chế độ chỉ máy tính, sao chép, mở rộng và chỉ máy chiếu.
b0x0rz

4
Tại sao câu trả lời này được chấp nhận? Nó không trả lời câu hỏi (tắt màn hình, nhưng giữ cửa sổ ở vị trí của chúng). PS Tôi nghĩ rằng nó phụ thuộc vào màn hình được sử dụng. Asus PB328Q của tôi có thể được tắt thông qua các nút menu và cửa sổ vẫn hiển thị chúng dưới dạng màn hình hoạt động.
mgutt

Nó không chỉ hoạt động, nó hoạt động thông qua LogMeIn từ xa! Tuyệt vời.
Stephen R

7

Bài đăng này hơi cũ nhưng tôi gặp phải một vấn đề tương tự. Tôi có thể bật PC / trình phát đa phương tiện / đèn từ xa nhưng màn hình máy tính 27 "của tôi phát ra ánh sáng gây mất tập trung trong phòng. Để tối đa hóa sự lười biếng của tôi, tôi đã tạo một ứng dụng Java đơn giản để làm đen màn hình (tôi có thể khởi chạy từ xa bằng cách khác công cụ).

Dưới đây là mã java mà tôi đã thử nghiệm trên Windows 7. Nó cần một đối số 0 đến max display-1. Ví dụ: java -jar Dimmer.jar 1 sẽ làm đen màn hình thứ hai của tôi, không có đối số nào cho rằng hiển thị 0

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JWindow;
import javax.swing.UIManager;

public class Dimmer extends JWindow
{
   private static final long serialVersionUID = 3493635987367217622L;

   private final int _screen;

   public Dimmer ()
   {
      this(0);
   }

   public Dimmer (int screen)
   {
      super();
      _screen = screen;

      {
         final JButton button = new JButton("click to exit");
         button.setForeground(Color.gray);
         button.setOpaque(false);
         button.setContentAreaFilled(false);
         button.setBorder(BorderFactory.createEmptyBorder());
         button.addActionListener(new ActionListener()
         {
            @Override
            public void actionPerformed(ActionEvent arg0)
            {
               System.exit(0);
            }
         });
         add(button, BorderLayout.CENTER);
      }
      setAlwaysOnTop(true);
   }

   public void begin()
   {
      GraphicsDevice gda[] = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices();
      GraphicsDevice gd = gda[_screen];
      getContentPane().setBackground(Color.black);

      for (GraphicsDevice gdTmp : gda)
      {
         System.out.print( (gd == gdTmp) ? "->" : "  ");
         System.out.println( 
                "Screen(" + gdTmp.getDefaultConfiguration().getDevice().getIDstring() +")"
                +" "+ gdTmp.getDefaultConfiguration().getBounds() );
      }

      Rectangle bounds = gd.getDefaultConfiguration().getBounds();
      setLocation(bounds.getLocation());
      setSize(bounds.getSize());

      validate();
      setVisible(true);
   }

   /**
    * @param args
    * @throws Exception 
    */
   public static void main(String[] args) throws Exception
   {
      UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
      Dimmer dimmer = new Dimmer(args.length == 1 ? Integer.valueOf(args[0]) : 0);
      dimmer.begin();
   }

}

5
nhưng nó không đặt nó vào giấc ngủ
HackToHell

"Ngủ" trong ngoặc kép, đây không phải là chế độ ngủ của windows. Ứng dụng nhỏ này hoàn thành mục tiêu "không làm sao lãng" vì vậy đây là một câu trả lời hợp lệ. Và nó không sắp xếp lại các cửa sổ đang mở của bạn, như câu trả lời phổ biến nhất hiện có;)
denispyr

supaflav bạn có phiền khi chia sẻ tập tin jar không? Tôi không biết phải làm gì với mã thô :)
Zalmy

1
@Zalmy: Cài đặt JDK , đảm bảo biến đường dẫn được đặt . Lưu ở trên để một textfile gọi Dimmer.java, trong lệnh của bạn nhanh chóng thực hiện javac Dimmer.java, jar -cf Dimmer.jar Dimmer.class Dimmer$1.classvà sử dụng nó vớijava -cp Dimmer.jar Dimmer
Patrick

6

Một tùy chọn khác là công cụ Nirsoft Multi Monitor: http://www.nirsoft.net/utils/multi_monitor_tool.html

Bạn có thể tạo hai tệp bó - một để tắt hiển thị X, tệp kia để bật. Ví dụ:

MultiMonitorTool.exe /disable 5

MultiMonitorTool.exe /enable 5

Để tìm số hiển thị, hãy mở MultiMonitorTool.exe, nhấp chuột phải vào màn hình và truy cập các thuộc tính.


2

Tôi đã tìm cách để làm điều tương tự chính xác. Tôi có một HDTV 42 "làm màn hình chính của mình và chỉ cài đặt Samsung 24" làm màn hình phụ ở bên trái nhưng khi tôi xem phim hoặc chơi trò chơi, nó có thể gây mất tập trung khi nó phát sáng.

Chỉ cần tìm giải pháp, Ultramon. Bạn có thể lấy nó ở đây http://www.realtimesoft.com/ultramon/

Có những ứng dụng phần mềm khác hoạt động tương tự nhưng tôi chưa thử chúng. Với Ultramon, giải pháp rất đơn giản, bạn có thể nhấp chuột phải vào biểu tượng Ultramon trên thanh tác vụ để xem danh sách hành động được xác định trước. Một trong những hành động đó là "Vô hiệu hóa thứ cấp". Bạn có thể chỉ cần chọn nó từ đó hoặc ánh xạ tổ hợp phím tới nó (đó là những gì tôi đã làm) và bây giờ bạn có khả năng tắt màn hình phụ của mình bằng một cú nhấp chuột hoặc nhấn phím tổ hợp. Điều này cho phép bạn chuyển từ chế độ hiển thị kép sang đơn và quay lại ngay lập tức. Màn hình thứ hai của tôi chỉ chuyển sang chế độ tiết kiệm năng lượng khi tôi sử dụng tổ hợp phím của mình và khôi phục khi tôi kích hoạt màn hình kép với cùng một tổ hợp phím khi tôi sẵn sàng sử dụng lại.

Hoạt động hoàn hảo.


1
Đá UltraMon. :)
cʜιᴇ007

10
Điều này làm chính xác những gì Win-Plàm. Có lẽ Win-Ptrực quan và nhanh hơn so với nhấp chuột phải vào Ultramon và chọn "Vô hiệu hóa phụ". Nó không làm những gì người hỏi ban đầu yêu cầu, đó là chỉ tắt một màn hình nhưng không vô hiệu hóa nó và không di chuyển các cửa sổ xung quanh (trong khi vẫn bật màn hình kia). Tôi cũng đang tìm kiếm điều tương tự và tôi thất vọng Ultramon không phải là câu trả lời. Tìm kiếm của tôi tiếp tục.
ADTC

2
$ 40 là dốc cho một cái gì đó có thể được thực hiện tự nhiên với một phím tắt Windows.
laurent

1

Nếu bạn chỉ muốn để trống màn hình chính của mình, mà không tắt hoặc "ngủ", bạn có thể sử dụng chương trình VB6 này chỉ cần tải tệp HTML nền đen trong toàn màn hình mà không cần bất kỳ nội dung nào:

http://jpelectron.com/doad/viewit-rev3.zip

Sao chép tất cả các tệp vào: C: \ Chương trình tệp (x86) \ viewIT \ sau đó chạy viewit.exe

Ngoài ra còn có tùy chọn làm cho toàn bộ màn hình trắng (như ứng dụng "đèn pin")

Tôi đã tạo điều này bởi vì tôi cần một cách để làm trống màn hình máy tính bảng của mình (màn hình chính) trong khi tôi có YouTube hoặc video khác phát toàn màn hình ở nơi khác (màn hình phụ)

Nếu bạn không thích điều này chỉ tải trên màn hình chính, tôi sẽ đề nghị bạn mở fillblack.htm trong trình duyệt, đặt trình duyệt đó lên màn hình bạn muốn, sau đó nhấn F11 để bật chế độ toàn màn hình / kiosk - điều này cũng hoàn thành nó


0

Thật dễ dàng với DisplayFusion . Bạn có thể đặt cấu hình cho một màn hình và một màn hình khác cho một số màn hình, đồng thời thiết lập các phím tổ hợp để kích hoạt chúng có hoặc không có hộp thoại xác nhận nhanh chóng. Win + P cũng hoạt động tốt.


DisplayFusion là gì? Nó là phần cứng hay phần mềm, và tôi lấy nó ở đâu?
Moses

@Moses có lẽ đây . (liên kết đến phần mềm)
Noctis

0

Đây sẽ là giải pháp phù hợp 100%. Tôi đang sử dụng 3 màn hình (theo thứ tự 1,2,3 - trái sang phải). Tôi có thể đặt 4 biểu tượng (cho các cấu hình khác nhau) trên màn hình chính bằng ứng dụng này. Bằng cách nhấp vào từng, theo dõi sẽ xảy ra. 1. chỉ màn hình số 2, số 3 sẽ tiếp tục 2. chỉ màn hình số 1, số 2 sẽ tiếp tục 3. chỉ màn hình số 2 sẽ tiếp tục 4. tất cả màn hình sẽ tiếp tục

Công cụ này là ultramon chỉ cần tải xuống, cài đặt và trải nghiệm nó.


-3

Tải xuống một bản sao của nircmd vào ổ C của bạn và sau đó tạo tệp bó này:

C:\nircmd.exe cmdwait 1000 monitor off

Nó sẽ ngủ màn hình của bạn nhưng không khóa Windows.


1
Thật tuyệt, nhưng điều này sẽ ngủ tất cả các màn hình, không phải là màn hình cụ thể.
TranslucentCloud
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.