Trên Ubuntu Mate 20.10 trên máy tính xách tay Lenovo T450, tôi đã cố gắng tạo một phím tắt dấu thời gian trong một thời gian dài. Mục đích là để có thể chèn dấu thời gian vào bất kỳ loại tệp nào như thể tôi đã nhập nó, cho dù là tệp văn bản, Viết LibreOffice, Calc, vẽ hay bất kỳ loại tài liệu nào khác.
Hai câu hỏi gần nhất tương tự như câu hỏi này là:
Theo các đề xuất trong liên kết đầu tiên, tôi đã tạo tệp tập lệnh bash sau Dấu thời gian.sh:
#!/bin/bash
ngủ 0,3 giây && ngày +%Y.%m.%d' : '%H.%M.%S
mà khi được thực thi sẽ tạo ra dấu thời gian được định dạng theo nhu cầu của tôi và trông như thế này:
2021.07.11 : 21.10.26
Hiện đang sử dụng ứng dụng phím tắt trong Mate mate-keybinding-properties
và buộc tập lệnh trên vào F9 cho mục đích thử nghiệm, tôi đã thử các cách sau:
/home/xak/scripts/Timestamp.sh
xdotool keyup exec /home/xak/scripts/Timestamp.sh
xdotool keyup ngủ 0,3 giây gõ `date +%Y.%m.%d' : '%H.%M.%S`
xdotool gõ "$(printf 'date\n\e ')"
bash -c 'loại xdotool "`date +"%Y-%m-%d_%T`"'
bash -c 'loại xdotool --clearmodifiers -delay 0 "`date +"%Y-%m-%d_%T`"'
Không ai trong số này làm việc. Bất kể tôi hack cái này bao lâu (theo nghĩa tích cực cũ của hack) hay tôi tìm kiếm bao nhiêu, tôi cũng không thể tìm ra cách làm cho thứ tương đối đơn giản này hoạt động.
Bây giờ, một số điều ở trên mà tôi đã thử đã được đề xuất bởi những người có nhiều kinh nghiệm hơn tôi nhưng khi bạn đặt chúng để thực thi dưới dạng phím tắt bằng cách sử dụng mate-keybinding-properties
họ dường như không làm việc. Tôi đang thiếu gì?
Để thực hiện công việc này sẽ cung cấp cho tất cả người dùng khả năng chèn dấu thời gian vào bất kỳ ứng dụng nào khi cần.