Bagaimana cara menampilkan pesan dengan nama pengguna dan tanggal saat masuk?


Jawaban:


14

Jika Anda ingin melihat pesan ketika Anda membuka terminal atau setelah Anda login di tty1-6, cukup letakkan baris ini di akhir ~/.bashrcfile (buka dari terminal dengan gedit ~/.bashrc):

echo "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"

Jika Anda ingin melihat pesan setelah login di GUI, lakukan hal berikut:

  1. Buat file baru name_and_date.sh:

    gedit ~/bin/name_and_date.sh
  2. Jika Anda ingin mendapatkan pemberitahuan desktop, masukkan 2 baris berikutnya di dalam:

    #!/bin/bash
    notify-send "Hello" "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"

    Atau, jika Anda ingin popup (kotak pesan) muncul, masukkan 2 baris berikutnya di dalam:

    #!/bin/bash
    zenity --info --title "Hello" --text "Hello $USER, today's date is $(date +"%A, %d-%m-%y")"
  3. Simpan file dan tutup.

  4. Buat file menjadi exacutable:

    chmod +x ~/bin/name_and_date.sh
  5. Cari di Dash untuk Aplikasi Startup , buka dan klik Tambah .
  6. Di bawah tipe nama "Tunjukkan nama dan tanggal saya" atau sesuatu yang akan Anda kenali.
  7. Di bawah jenis perintah: /home/$USER/bin/name_and_date.sh(ubah $USERdengan nama pengguna Anda).
  8. Di bawah komentar (jika Anda mau), ketikkan deskripsi singkat.

Preferensi Aplikasi Startup


Itu ~/.bashrctidak benar ~/bashrc. Tutorial yang sangat baik untuk membuat aplikasi startup.
glenn jackman

@glennjackman Terima kasih atas perhatiannya, saya bergegas. Saya akan memperbaikinya sekarang.
Radu Rădeanu

2
Saya ingin pilih-pilih: jangan gunakan sufiks .shuntuk skrip bash , ini membingungkan! Kalau tidak jawaban yang bagus! +1.
gniourf_gniourf
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.