Jauhkan kalkulator dari membuka jendela baru setiap kali saya menekan tombol "Kalkulator" di keyboard?

9

Saat ini apa yang terjadi:

Saya menekan tombol Kalkulator di keyboard saya, dan kalkulator muncul. Tidak masalah di sana! Selanjutnya, setelah perhitungan saya, saya klik kembali ke jendela tempat saya memasukkan perhitungan, dan ketika saya menekan tombol kalkulator lagi, jendela BARU terbuka di program kalkulator.

Apa yang saya inginkan terjadi:

Ketika saya mengklik tombol kalkulator, itu beralih kembali ke program kalkulator jika sudah terbuka, atau buka program kalkulator. Saya tidak ingin membuka jendela baru setiap kali saya mencoba untuk mengubah kembali ke perhitungan saya baru-baru ini.

Ini bukan masalah besar, jelas, hanya sedikit gangguan bagi saya sejauh ini. Apakah ada pengaturan, atau perintah terminal yang bisa saya jalankan, atau apa pun yang bisa saya lakukan untuk mengubahnya?

Terima kasih!

Bradley Peterson
sumber
Mengapa tidak menggunakan Alt + Shift + Tab
Ashu
Poin bagus, tapi saya pikir mungkin maksud Anda Alt + Tab? Alt + Shift + Tab tidak melakukan apa pun pada komputer saya ....
Bradley Peterson
pada mesin saya Alt + Shift + Tab memungkinkan saya beralih antar windows (im pada 10.10). mungkin untuk Anda mungkin Alt + Tab
Ashu

Jawaban:

6

Skrip kecil di bawah ini akan melakukan apa yang Anda inginkan. Anda harus menginstal wmctrlagar berfungsi:

sudo apt-get install wmctrl

Setelah Anda menginstal wmctrl, rekatkan teks di bawah ini ke dalam file dan beri nama apa pun yang Anda inginkan. Saya menelepon milik saya calc-activate.sh .

#!/bin/bash
#This script switches focus to gnome-calculator if it is running.
#If it is not running, it will run gnome-calculator.

if [ "$(wmctrl -l | grep Calculator)" != "" ]; then
    wmctrl -a "Calculator"
else
    gnome-calculator &
fi

Setelah menyimpan, file teks, membuatnya dapat dieksekusi baik dengan mengklik kanan dan pergi ke tab izin dan mencentang kotak Jalankan , atau melakukannya dari terminal dengan chmodperintah).

Sekarang Anda dapat mengatur kunci multimedia Anda:

  • Untuk Ubuntu 11.10 dan yang lebih lama, buka: SystemPreferencesShortcuts Keyboard
  • Untuk 12,04 dan yang lebih baru, tekan Supertombol, ketik "jalan pintas" lalu tekan Enter.
  • Sekarang temukan jalan pintas "Luncurkan kalkulator", klik dan tekan backspace untuk menonaktifkannya.
  • Sekarang Anda dapat menambahkan pintasan khusus baru. Arahkan perintah ke path lengkap skrip yang baru saja Anda simpan. Klik pada perintah baru dan tekan tombol kalkulator untuk menetapkannya. Voila!

Harap perhatikan: Karena wmctrlmencari program berjudul "Kalkulator" cuplikan skrip di atas mungkin tidak berfungsi dengan bahasa lain. Untuk memperbaikinya, ubah Kalkulator sehingga cocok dengan judul jendela gnome-calculator.

Contoh bahasa Denmark:

if [ "$(wmctrl -l | grep Lommeregner)" != "" ]; then
    wmctrl -a "Lommeregner"
else
    gnome-calculator &
fi
Gruzzles
sumber
1
Kiat hebat - masih menggunakan ini dan berfungsi lebih dari 8 tahun kemudian! Saya telah membuat perubahan kecil - itu membuka jendela browser ini karena Kalkulator ada di judul. Kode berikut menghentikan hal itu terjadi: wmctrl -F -a Calculator; if [ $? -eq 1 ]; then gnome-calculator &; fi
wayfarer_boy
1

Jika Anda menggunakan program "Microsoft keyboard and mouse", hapus instalannya dan instal intellitype dan intellimouse dari Microsoft.
Saya menggunakan keyboard dan mouse microsoft 5000 dan baru-baru ini menginstal MS K&M. Setiap kali saya menekan tombol kalkulator itu akan membuka kalkulator baru. Intellitype akan memungkinkan kalkulator untuk kembali fokus pada yang terbuka.

jeff baranowski
sumber