Skip to content
Snippets Groups Projects
Commit c01c8263 authored by Marcus Britanicus's avatar Marcus Britanicus
Browse files

Automatically pick-up user's shell

parent 12287be6
Branches
No related tags found
No related merge requests found
......@@ -34,6 +34,10 @@
#include <cprime/themefunc.h>
#include <cprime/filefunc.h>
#include <sys/types.h> // getpwuid()
#include <pwd.h> // getpwuid()
#include <unistd.h> // getuid()
#include "settings.h"
settings::settings()
......@@ -104,7 +108,11 @@ void settings::setDefaultSettings()
cSetting->setValue("CoreKeyboard/Font", genFont.family());
cSetting->setValue("CoreTerminal/Font", monoFont);
cSetting->setValue("CoreTerminal/Shell", "/usr/bin/bash");
struct passwd *pwent;
pwent = getpwuid(getuid());
cSetting->setValue("CoreTerminal/Shell", pwent->pw_shell);
cSetting->setValue("CoreTerminal/Opacity", 70);
cSetting->setValue("CoreTerminal/HistorySize", 500);
cSetting->setValue("CoreTerminal/KeyTab", "linux");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment