Bagaimana cara menonaktifkan dialog "Hubungkan akun online Anda" dari baris perintah?

Jun 19 2019

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

UnKNOWn Jun 21 2019 at 19:03

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 accountsdialog 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-setuppada saat login berikutnya untuk satu dan hanya sekali ..