如果.profile未运行,则启动它。Linux Mint 19

马克·德文

我的.profile文件中包含以下脚本:

systemctl is-active --quiet lightdm && (
    echo Welcome to Terminal) || (
    sleep 8
    startx)
fi

目的是,如果gui尚未运行,它将启动GUI。但是从来没有。它甚至从未说过欢迎来到Terminal。

编辑:我尝试使用添加规则到/ etc / sudoers,但它不会更改提示。这是文件中包含的内容:

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults    env_reset
Defaults    mail_badpass
Defaults    secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification
lukaka  ALL = NOPASSWD: /usr/sbin/service lightdm *
# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d
亚历克斯

添加到~/.profile文件末尾:

systemctl is-active --quiet lightdm && {
    echo 'Welcome to Terminal'
} || {
  echo 'Starting Desktop GUI in 8 seconds... Press Ctrl-c to abort'
    sleep 8
    sudo systemctl start lightdm
}

如果您的LinuxMint已设置为引导到控制台而不是桌面,那么在登录到您的帐户后,您将看到以下消息:

8秒钟内启动桌面GUI ...按Ctrl-c中止

要中断桌面加载,请按-Ctrl+c否则,系统会要求您输入密码,如果您通过授权,则会启动桌面GUI。

如果您已经加载了桌面并启动了终端程序,它将显示欢迎消息:

欢迎来到码头

聚苯乙烯

如果您不想提供sudo自动启动桌面的密码,请执行以下操作:

1.运行sudo visudo并提供您的密码。

2.如果您不想sudo到处都用密码打扰您,请
添加到文件末尾:(用您的实际用户名代替YourUserName
YourUserName ALL=(ALL) NOPASSWD: ALL并保存它。
否则,您可以sudo使用以下行中的以下行来绕过输入密码才能启动桌面的要求visudo
YourUserName ALL = NOPASSWD: /usr/sbin/service lightdm *

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Linux Mint 19 - 镜像 iPhone

Docker在Linux Mint 19 Tara上安装

在Linux Mint 19上安装dotnet core

恢复Linux Mint 19的默认Grub文本

Linux Mint 19-镜像iPhone

如何在Linux Mint 19中重置.profile

Linux Mint 19安装程序重新启动

Mint mate 19在Virtualbox中运行,鼠标无法单击somethimes

尝试在Linux Mint 19中安装ruby失败

Linux Mint 19肉桂cpu温度发疯了!

休眠不适用于Linux Mint 19

每次重新启动/重新登录时,如何在Linux Mint 19 Cinnamon中运行“保持NumLock始终打开”命令?

尝试运行Kile在Linux Mint 19上出现分段错误

插入USB驱动器后,如何在Linux Mint 19中启用/禁用自动运行?

使用现在的挂载点调整了Virtual Mint 19 Linux硬盘的大小

在Linux Mint 19x中更改JAVA_HOME值

Linux Mint 19中的表情符号选择器发生了什么?

如何在Mint Linux 19中的netwrking applet中获得VPN选项?

Linux Mint 19 Tara-更新后sudo显示的是星星而不是没有的东西

ubuntu(Linux Mint 19 Tara)18.04 iperf或iperf3丢失

为什么肉桂和Linux Mint 19不隐藏我的文件夹?

为什么我的Linux Mint 19无法看到我的(Windows)NVMe驱动器?

如何在Linux Mint 19/20上安装最新的Nvidia驱动程序

如何从源代码在Linux Mint 19 Cinnamon上安装Redshift 1.12?

英特尔®SGX™(软件保护扩展™)和Linux Mint 19驱动程序安装

在Linux Mint 19中安装Anaconda 3时抛出错误

在Linux Mint 19下从哪里提取wxWidgets的源代码(.cpp文件)以进行内部调试?

Linux Mint 19上的`mcu8051ide`无法正常工作或打开

完全脱离Linux Mint 19的Unistall R并重新安装