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

12

Cara menampilkan pesan "hello $ username, tanggal hari ini adalah $ date" segera setelah Anda masuk ke Ubuntu.

pengguna169289
sumber
1
Apakah Anda ingin ini terjadi dalam mode teks atau meminta kotak pesan?
Misery
2
stackoverflow.com/questions/7035/… akan membantu Anda jika Anda mengetahui skrip shell.
saji89
Apakah Anda masuk melalui GUI atau commandline?
saji89
1
Lihatlah tulisan skrip shell
Mitch

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

Radu Rădeanu
sumber
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