Caja - 프로그래밍 방식으로 데스크탑을 다시 로드하는 방법

Caja - 프로그래밍 방식으로 데스크탑을 다시 로드하는 방법

데스크탑의 아무 곳이나 클릭하고 F5를 누르면 Caja 데스크탑을 다시 로드할 수 있습니다. 프로그래밍 방식으로 이를 수행할 수 있는 방법이 있습니까?

$HOME/Desktop예를 들어, 일부 파일을 이 디렉터리 에 복사하는 사용자 스크립트가 있습니다 . 사용자가 수동으로 F5를 누르지 않고도 즉시 파일을 볼 수 있도록 스크립트에서 F5를 사용할 수 있기를 원합니다.


할 수 있는하다

caja -q && caja -n &

이것은 작동하지만 열려 있는 다른 모든 caja 창을 죽이는 부작용이 있습니다.

답변1

같은 문제를 우연히 발견하고 해결책을 찾았기 때문에 답변했습니다.

상쾌함을 자극하려면 다음을 수행할 수 있습니다.

  1. 설치 xautomation방법 ( 제공하는 기능이 sudo apt install xautomation필요함 )xte

  2. 라는 파일을 만들고 refresh다음 내용을 추가합니다.

#!/bin/bash

xte "key F5"
  1. refresh마지막으로 파일을 마우스 오른쪽 버튼으로 클릭하고 propertiesExecute내부의 모든 옵션으로 이동하여 Permissions이제 통화 시 새로 고칠 수 있는지 확인하세요.

관련 정보