accounts

package
v0.0.0-...-17244d7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2024 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Accounts

type Accounts struct {
	proxy.Object
	// contains filtered or unexported fields
}

func NewAccounts

func NewAccounts(conn *dbus.Conn) *Accounts

func (*Accounts) AllowGuest

func (v *Accounts) AllowGuest() proxy.PropBool

func (*Accounts) AllowGuestAccount

func (v *Accounts) AllowGuestAccount(flags dbus.Flags, allow bool) error

func (*Accounts) ConnectUserAdded

func (v *Accounts) ConnectUserAdded(cb func(objPath string)) (dbusutil.SignalHandlerId, error)

func (*Accounts) ConnectUserDeleted

func (v *Accounts) ConnectUserDeleted(cb func(objPath string)) (dbusutil.SignalHandlerId, error)

func (*Accounts) CreateGuestAccount

func (v *Accounts) CreateGuestAccount(flags dbus.Flags) (user string, err error)

func (*Accounts) CreateUser

func (v *Accounts) CreateUser(flags dbus.Flags, name string, fullName string, type0 int32) (user dbus.ObjectPath, err error)

func (*Accounts) DeleteUser

func (v *Accounts) DeleteUser(flags dbus.Flags, name string, rmFiles bool) error

func (*Accounts) FindUserById

func (v *Accounts) FindUserById(flags dbus.Flags, uid string) (user string, err error)

func (*Accounts) FindUserByName

func (v *Accounts) FindUserByName(flags dbus.Flags, name string) (user string, err error)

func (*Accounts) GetInterfaceName_

func (*Accounts) GetInterfaceName_() string

func (*Accounts) GetObject_

func (v *Accounts) GetObject_() *proxy.Object

func (*Accounts) GoAllowGuestAccount

func (v *Accounts) GoAllowGuestAccount(flags dbus.Flags, ch chan *dbus.Call, allow bool) *dbus.Call

func (*Accounts) GoCreateGuestAccount

func (v *Accounts) GoCreateGuestAccount(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call

func (*Accounts) GoCreateUser

func (v *Accounts) GoCreateUser(flags dbus.Flags, ch chan *dbus.Call, name string, fullName string, type0 int32) *dbus.Call

func (*Accounts) GoDeleteUser

func (v *Accounts) GoDeleteUser(flags dbus.Flags, ch chan *dbus.Call, name string, rmFiles bool) *dbus.Call

func (*Accounts) GoFindUserById

func (v *Accounts) GoFindUserById(flags dbus.Flags, ch chan *dbus.Call, uid string) *dbus.Call

func (*Accounts) GoFindUserByName

func (v *Accounts) GoFindUserByName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call

func (*Accounts) GoIsPasswordValid

func (v *Accounts) GoIsPasswordValid(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call

func (*Accounts) GoIsUsernameValid

func (v *Accounts) GoIsUsernameValid(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call

func (*Accounts) GoRandUserIcon

func (v *Accounts) GoRandUserIcon(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call

func (*Accounts) GuestIcon

func (v *Accounts) GuestIcon() proxy.PropString

func (*Accounts) IsPasswordValid

func (v *Accounts) IsPasswordValid(flags dbus.Flags, password string) (ok bool, errReason string, errCode int32, err error)

func (*Accounts) IsUsernameValid

func (v *Accounts) IsUsernameValid(flags dbus.Flags, name string) (ok bool, errReason string, errCode int32, err error)

func (*Accounts) RandUserIcon

func (v *Accounts) RandUserIcon(flags dbus.Flags) (iconFile string, err error)

func (*Accounts) StoreCreateGuestAccount

func (*Accounts) StoreCreateGuestAccount(call *dbus.Call) (user string, err error)

func (*Accounts) StoreCreateUser

func (*Accounts) StoreCreateUser(call *dbus.Call) (user dbus.ObjectPath, err error)

func (*Accounts) StoreFindUserById

func (*Accounts) StoreFindUserById(call *dbus.Call) (user string, err error)

func (*Accounts) StoreFindUserByName

func (*Accounts) StoreFindUserByName(call *dbus.Call) (user string, err error)

func (*Accounts) StoreIsPasswordValid

func (*Accounts) StoreIsPasswordValid(call *dbus.Call) (ok bool, errReason string, errCode int32, err error)

func (*Accounts) StoreIsUsernameValid

func (*Accounts) StoreIsUsernameValid(call *dbus.Call) (ok bool, errReason string, errCode int32, err error)

func (*Accounts) StoreRandUserIcon

func (*Accounts) StoreRandUserIcon(call *dbus.Call) (iconFile string, err error)

func (*Accounts) UserList

func (v *Accounts) UserList() proxy.PropStringArray

type ImageBlur

type ImageBlur struct {
	proxy.Object
	// contains filtered or unexported fields
}

func NewImageBlur

func NewImageBlur(conn *dbus.Conn) *ImageBlur

func (*ImageBlur) ConnectBlurDone

func (v *ImageBlur) ConnectBlurDone(cb func(imgFile string, imgBlurFile string, ok bool)) (dbusutil.SignalHandlerId, error)

func (*ImageBlur) Delete

func (v *ImageBlur) Delete(flags dbus.Flags, file string) error

func (*ImageBlur) Get

func (v *ImageBlur) Get(flags dbus.Flags, source string) (blurred string, err error)

func (*ImageBlur) GetInterfaceName_

func (*ImageBlur) GetInterfaceName_() string

func (*ImageBlur) GetObject_

func (v *ImageBlur) GetObject_() *proxy.Object

func (*ImageBlur) GoDelete

func (v *ImageBlur) GoDelete(flags dbus.Flags, ch chan *dbus.Call, file string) *dbus.Call

func (*ImageBlur) GoGet

func (v *ImageBlur) GoGet(flags dbus.Flags, ch chan *dbus.Call, source string) *dbus.Call

func (*ImageBlur) StoreGet

func (*ImageBlur) StoreGet(call *dbus.Call) (blurred string, err error)

type User

type User struct {
	proxy.Object
	// contains filtered or unexported fields
}

func NewUser

func NewUser(conn *dbus.Conn, path dbus.ObjectPath) (*User, error)

func (*User) AccountType

func (v *User) AccountType() proxy.PropInt32

func (*User) AutomaticLogin

func (v *User) AutomaticLogin() proxy.PropBool

func (*User) DeleteIconFile

func (v *User) DeleteIconFile(flags dbus.Flags, iconFile string) error

func (*User) DesktopBackgrounds

func (v *User) DesktopBackgrounds() proxy.PropStringArray

func (*User) EnableNoPasswdLogin

func (v *User) EnableNoPasswdLogin(flags dbus.Flags, enabled bool) error

func (*User) FullName

func (v *User) FullName() proxy.PropString

func (*User) GetInterfaceName_

func (*User) GetInterfaceName_() string

func (*User) GetObject_

func (v *User) GetObject_() *proxy.Object

func (*User) Gid

func (v *User) Gid() proxy.PropString

func (*User) GoDeleteIconFile

func (v *User) GoDeleteIconFile(flags dbus.Flags, ch chan *dbus.Call, iconFile string) *dbus.Call

func (*User) GoEnableNoPasswdLogin

func (v *User) GoEnableNoPasswdLogin(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call

func (*User) GoSetAccountType

func (v *User) GoSetAccountType(flags dbus.Flags, ch chan *dbus.Call, accountType int32) *dbus.Call

func (*User) GoSetAutomaticLogin

func (v *User) GoSetAutomaticLogin(flags dbus.Flags, ch chan *dbus.Call, auto bool) *dbus.Call

func (*User) GoSetDesktopBackgrounds

func (v *User) GoSetDesktopBackgrounds(flags dbus.Flags, ch chan *dbus.Call, backgrounds []string) *dbus.Call

func (*User) GoSetFullName

func (v *User) GoSetFullName(flags dbus.Flags, ch chan *dbus.Call, name string) *dbus.Call

func (*User) GoSetGreeterBackground

func (v *User) GoSetGreeterBackground(flags dbus.Flags, ch chan *dbus.Call, background string) *dbus.Call

func (*User) GoSetHistoryLayout

func (v *User) GoSetHistoryLayout(flags dbus.Flags, ch chan *dbus.Call, layouts []string) *dbus.Call

func (*User) GoSetHomeDir

func (v *User) GoSetHomeDir(flags dbus.Flags, ch chan *dbus.Call, home string) *dbus.Call

func (*User) GoSetIconFile

func (v *User) GoSetIconFile(flags dbus.Flags, ch chan *dbus.Call, iconFile string) *dbus.Call

func (*User) GoSetLayout

func (v *User) GoSetLayout(flags dbus.Flags, ch chan *dbus.Call, layout string) *dbus.Call

func (*User) GoSetLocale

func (v *User) GoSetLocale(flags dbus.Flags, ch chan *dbus.Call, locale string) *dbus.Call

func (*User) GoSetLocked

func (v *User) GoSetLocked(flags dbus.Flags, ch chan *dbus.Call, locked bool) *dbus.Call

func (*User) GoSetPassword

func (v *User) GoSetPassword(flags dbus.Flags, ch chan *dbus.Call, password string) *dbus.Call

func (*User) GoSetShell

func (v *User) GoSetShell(flags dbus.Flags, ch chan *dbus.Call, shell string) *dbus.Call

func (*User) GreeterBackground

func (v *User) GreeterBackground() proxy.PropString

func (*User) HistoryLayout

func (v *User) HistoryLayout() proxy.PropStringArray

func (*User) HomeDir

func (v *User) HomeDir() proxy.PropString

func (*User) IconFile

func (v *User) IconFile() proxy.PropString

func (*User) IconList

func (v *User) IconList() proxy.PropStringArray

func (*User) Layout

func (v *User) Layout() proxy.PropString

func (*User) Locale

func (v *User) Locale() proxy.PropString

func (*User) Locked

func (v *User) Locked() proxy.PropBool

func (*User) LoginTime

func (v *User) LoginTime() proxy.PropUint64

func (*User) NoPasswdLogin

func (v *User) NoPasswdLogin() proxy.PropBool

func (*User) SetAccountType

func (v *User) SetAccountType(flags dbus.Flags, accountType int32) error

func (*User) SetAutomaticLogin

func (v *User) SetAutomaticLogin(flags dbus.Flags, auto bool) error

func (*User) SetDesktopBackgrounds

func (v *User) SetDesktopBackgrounds(flags dbus.Flags, backgrounds []string) error

func (*User) SetFullName

func (v *User) SetFullName(flags dbus.Flags, name string) error

func (*User) SetGreeterBackground

func (v *User) SetGreeterBackground(flags dbus.Flags, background string) error

func (*User) SetHistoryLayout

func (v *User) SetHistoryLayout(flags dbus.Flags, layouts []string) error

func (*User) SetHomeDir

func (v *User) SetHomeDir(flags dbus.Flags, home string) error

func (*User) SetIconFile

func (v *User) SetIconFile(flags dbus.Flags, iconFile string) error

func (*User) SetLayout

func (v *User) SetLayout(flags dbus.Flags, layout string) error

func (*User) SetLocale

func (v *User) SetLocale(flags dbus.Flags, locale string) error

func (*User) SetLocked

func (v *User) SetLocked(flags dbus.Flags, locked bool) error

func (*User) SetPassword

func (v *User) SetPassword(flags dbus.Flags, password string) error

func (*User) SetShell

func (v *User) SetShell(flags dbus.Flags, shell string) error

func (*User) Shell

func (v *User) Shell() proxy.PropString

func (*User) SystemAccount

func (v *User) SystemAccount() proxy.PropBool

func (*User) Uid

func (v *User) Uid() proxy.PropString

func (*User) UserName

func (v *User) UserName() proxy.PropString

func (*User) XSession

func (v *User) XSession() proxy.PropString

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL