Προς το περιεχόμενο

[INFO] ARCH Linux: Απόψεις, Ερωτήσεις, Σχόλια


jemadux

Προτεινόμενες αναρτήσεις

https://wiki.archlinux.org/index.php/Automatic_login_to_virtual_console

 

https://wiki.archlinux.org/index.php/Start_X_at_Login

 

το .bash_profile το έχουν αλλάξει απο τι βλέπω, άλλο έχω εγώ

 

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

stupid me...

 

είχα ένα sudo command στο .bash_profile που φόρτωνε X6 keyboard με τα macro keys... Για εκείνο ζήταγε password.

 

Πως θα μπορούσε η παρακάτω εντολή:

sudo /home/bill/LinuxSidewinderX6/Sidewinder-x6-macro-keys

να τρέχει στο συστημά μου χωρίς να δίνω κωδικό ή χωρίς sudo? Πρέπει να τρέξει σαν root βέβαια

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Θα πρέπει να κάνεις edit το /etc/sudoers.

 

>
su
export EDITOR=vim
visudo
bill ALL = NOPASSWD: /home/bill/LinuxSidewinderX6/Sidewinder-x6-macro-keys

 

έκανα export τον vim γιατί by default θα καλέσει το vi. Αν σε βολεύει κάποιος άλλος editor βάλε αυτόν αντί για vim. Επίσης το sudoers πρέπει να γίνεται edit από το visudo, το οποίο αν έχεις κάνει κάτι λάθος στο λέει, για να μην κάνεις καμια μαλακία και κλειστείς απ' έξω.

https://wiki.archlinux.org/index.php/Sudo#Using_visudo

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

yeap, τα ξέρω τα του vi (και visudo) πως να το κάνω να μην ζητάει κωδικό δεν ήξερα

 

όλα οκ τώρα, πρέπει απλά να ξαναφτιάξω τα macros μου (τα έχω χάσει πριν κάτι μήνες σε ένα φορματ)

 

ευχαριστώ!

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μπορείς να το βάλεις και σαν daemon(initscript) ή service(systemd):

#initscript

/etc/rc.d/macroKeys

>
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
case "$1" in
start)
stat_busy "Set x6 Macro Keyes"
/home/bill/LinuxSidewinderX6/Sidewinder-x6-macro-keys
add_daemon macroKeys
stat_done
;;
stop)
stat_busy "Unset x6 Macro Keyes"
rm_daemon macroKeys
stat_done
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0

#systemd

/etc/systemd/system/macroKeys.service

>
[unit]
Description=Macro x6 Keyes
[service]
Type=forking
ExecStart=/home/bill/LinuxSidewinderX6/Sidewinder-x6-macro-keys
#ExecStop=

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Λιγο προσοχη παιδια σε περιπτωση που αρχισει και ζηταει passwords για mount εξωτερικους κλπ:

 

It is important that, as mentioned in the latter article, the X server is started on the same virtual console that you log in to, otherwise logind can not keep track of the user session.

 

Αυτο γινεται αν ξεκινησουμε τον X ετσι (default tty1):

 

>xinit -- vt01

 

Οποτε πλεον το

 

>loginctl show-session $XDG_SESSION_ID | grep Active

 

πρεπει να δειχνει:

 

>Active=yes

 

----------------------------------------------------------------------

 

Να δουμε τωρα τι θα γινει και με αυτο

 

https://bugs.archlinux.org/task/32325

https://bbs.archlinu...php?pid=1185110

 

Χαλασανε και τον gvfs οι αχρηστοι.

 

<_<

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Εκανα ενα ξεβρωμισμα στα groups γιατι:

 

Adding your user to groups (optical, audio, scanner, etc.) is not necessary for most use cases with systemd. The groups can even cause some functionality to break. For example, the audio group will break fast user switching and allows applications to block software mixing. Every PAM login provides a logind session, which for a local session will give you permissions via POSIX ACLs on audio/video devices, and allow certain operations like mounting removable storage via udisks.

 

https://wiki.archlin...dex.php/Systemd

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...