Bagaimana cara menonaktifkan dialog "Hubungkan akun online Anda" dari baris perintah?
Saya mengonfigurasi pengguna secara terprogram dan saya tidak ingin mereka melihat dialog yang meminta mereka untuk "Hubungkan akun online Anda".
Dengan menggunakan baris perintah, bagaimana saya bisa mencegah hal ini muncul?
Menggunakan desktop Ubuntu 19.04
Terima kasih
Jawaban
Solusi - Diuji di Ubuntu 19.04
dengan bantuan posting ini .. https://askubuntu.com/a/1123001/739431
perintah yang menjalankan pengaturan awal untuk Ubuntu 19.04 adalah /usr/libexec/gnome-initial-setup --existing-user
Jika pertanyaan Anda hanya untuk menonaktifkan "dialog yang meminta mereka untuk" Hubungkan akun online Anda " , posting ini tidak cocok ..
pengaturan awal dari paket gnome-initial-setup
pratap@i7-6550U:~$ apt show gnome-initial-setup Package: gnome-initial-setup Version: 3.32.1-1ubuntu3 Priority: optional Section: gnome Origin: Ubuntu Maintainer: Ubuntu Developers <[email protected]> Original-Maintainer: Debian GNOME Maintainers <[email protected]> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 1,966 kB Depends: libaccountsservice0 (>= 0.6.24), libc6 (>= 2.29), libcairo2 (>= 1.2.4), libcheese-gtk25 (>= 3.18.0), libcheese8 (>= 3.18.0), libfontconfig1 (>= 2.12.6), libgdk-pixbuf2.0-0 (>= 2.25.2), libgdm1 (>= 3.8.3), libgeoclue-2-0 (>= 2.4.0), libglib2.0-0 (>= 2.46.0), libgnome-desktop-3-17 (>= 3.17.92), libgoa-1.0-0b (>= 3.5.90), libgoa-backend-1.0-1 (>= 3.10.0), libgtk-3-0 (>= 3.22.29), libgweather-3-15 (>= 3.13.91), libibus-1.0-5 (>= 1.5.2), libjson-glib-1.0-0 (>= 0.12.0), libkrb5-3 (>= 1.8+dfsg), libnm0 (>= 1.0.0), libnma0 (>= 1.1.90), libpango-1.0-0 (>= 1.32.5), libpangocairo-1.0-0 (>= 1.32.5), libpolkit-gobject-1-0 (>= 0.99), libpwquality1 (>= 1.1.0), librest-0.7-0 (>= 0.7), libsecret-1-0 (>= 0.18), libsnapd-glib1 (>= 1.42), libsoup2.4-1 (>= 2.41.90), libsysmetrics1 (>= 1.0.5), libwebkit2gtk-4.0-37 (>= 2.5.3), policykit-1 (>= 0.103), adduser, gnome-settings-daemon (>= 3.24), gnome-control-center-data Recommends: gnome-getting-started-docs Suggests: gdm3 Homepage: https://git.gnome.org/browse/gnome-initial-setup/ Task: ubuntu-desktop-minimal, ubuntu-desktop Supported: 9m Download-Size: 1,166 kB APT-Manual-Installed: yes APT-Sources: http://in.archive.ubuntu.com/ubuntu disco/main amd64 Packages Description: Initial GNOME system setup helper After acquiring or installing a new system there are a few essential things to set up before use. GNOME Initial Setup aims to provide a simple, easy, and safe way to prepare a new system. . GNOME Initial Setup runs the first time you log in to the GNOME desktop and lets you easily configure your language, keyboard layout, online accounts integration, and more. . If you want to configure these things at any other time, run the Settings app. pratap@i7-6550U:~$
Jadi tidak mungkin untuk menonaktifkan hanya online accounts
dialog kecuali seseorang dapat mengedit file sumber ..
Opsi 1: Hapus paket - sudo apt purge gnome-initial-setup
Opsi 2: Beri komentar pada baris ke-5 yang dimulai dengan Exec=
dari file/etc/xdg/autostart/gnome-initial-setup-first-login.desktop
untuk mengomentari baris, karena Anda menyebutkan bahwa Anda ingin otomatisasi, simpan perintah di bawah ini ke dalam skrip Anda ..
sudo sed -i 5d /etc/xdg/autostart/gnome-initial-setup-first-login.desktop && sudo sed -i '5i#Exec=/usr/libexec/gnome-initial-setup --existing-user' /etc/xdg/autostart/gnome-initial-setup-first-login.desktop
untuk mengembalikan perubahan kapan saja, jalankan perintah di bawah ini
sudo sed -i 5d /etc/xdg/autostart/gnome-initial-setup-first-login.desktop && sudo sed -i '5iExec=/usr/libexec/gnome-initial-setup --existing-user' /etc/xdg/autostart/gnome-initial-setup-first-login.desktop
Output dari nano /etc/xdg/autostart/gnome-initial-setup-first-login.desktop
[Desktop Entry]
Name=Initial Setup
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
Icon=preferences-system
Exec=/usr/libexec/gnome-initial-setup --existing-user
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=GNOME;Unity;
NoDisplay=true
AutostartCondition=unless-exists gnome-initial-setup-done
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-initial-setup
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=unknown
X-Ubuntu-Gettext-Domain=gnome-initial-setup
Harap dicatat bahwa, ketika pengguna baru dibuat dan pada login pertama jika Exec=
baris itu commented
.. pengguna tidak akan melihat gnome-initial-setup, bagaimanapun .. Jika pada tahap selanjutnya ketika baris Exec adalah uncommented
.. pengguna akan ditampilkan gnome-initial-setup
pada saat login berikutnya untuk satu dan hanya sekali ..