Điểm:1

Làm cách nào để tìm cửa sổ (gnome-terminal) theo id tiến trình chạy trong đó?

lá cờ ca

gnome-terminal có thể mở nhiều cửa sổ và trong một cửa sổ có thể có nhiều tab.

Tôi muốn kích hoạt một cửa sổ gnome-terminal có bash chạy trong một trong các tab của nó, vì CWD của bash đó ngăn đĩa di động của tôi đẩy ra đúng cách.

Tôi tìm thấy bash pid là 25938 bởi lsof.

Trong ví dụ của tôi, tôi thấy có 5 cửa sổ, 8 tab.Vấn đề là làm thế nào để tìm ra 25938 trong cửa sổ nào, tất nhiên là bằng cmd.

$ tiếng vang $$
24674
$ ps --ppid $(pgrep gnome-terminal) 
  PID TTY THỜI GIAN CMD
 6080 điểm/0 00:00:00 lỗi
 6742 điểm/1 lần 00:00:00
20340 điểm/5 00:00:00 lỗi
23354 điểm/7 00:00:00 lỗi
24674 điểm/8 00:00:00 lỗi
25938 điểm/9 00:00:00 lỗi
30028 điểm/12 00:00:00 lỗi
30492 điểm/13 00:00:00 lỗi
$ wmctrl -lp | grep "$(pidof gnome-terminal-server)"
0x02800006 0 6070 hóa đơn cho tôi@bill: ~/m
0x0281016b 0 6070 hóa đơn cho tôi@bill: ~/c
0x02824e87 0 6070 hóa đơn cho tôi@bill: /c
0x02827a5d 0 6070 hóa đơn cho tôi@bill: ~/b
0x0282bc75 0 6070 hóa đơn cho tôi@bill: ~/a

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.