Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - Gratisweb

Pagine: 1 ... 6 7 [8] 9 10 ... 12
106
Programmazione / Re:Tasto annulla inputbox
« il: 30 Dicembre 2021, 20:41:26 »
Funziona, ma ho notato che è lento..
sarà un episodio di lentezza della connessione internet ?

Non centra......
Ho messo il comando:
apt autoclean

e da

Lettura elenco dei pacchetti...
Generazione albero delle dipendenze...
Lettura informazioni sullo stato...

Sembra che si ferma, Fatto non  appare

107
Programmazione / Re:Tasto annulla inputbox
« il: 30 Dicembre 2021, 20:33:35 »
Fatto, ma nella farm non trova nulla
Uno è "sudo_solution": te l'ho scaricato io e lo allego qui in basso.

Funziona, ma ho notato che è lento..

108
Programmazione / Re:Tasto annulla inputbox
« il: 30 Dicembre 2021, 20:22:20 »
Provato con pkexec, sempre lo stesso errore

109
Programmazione / Re:Tasto annulla inputbox
« il: 30 Dicembre 2021, 20:19:41 »
...(annaspando un po') suggerisce pure altri programmi:

   https://lists.gambas-basic.org/pipermail/user/2021-December/075015.html

gksudo non lo trova, ho aperto synaptic e non c'è

110
Programmazione / Re:Tasto annulla inputbox
« il: 30 Dicembre 2021, 20:16:43 »
Ma niente di che, la cosa più interessante è quella che nella Farm ci sono un paio di programmi che utilizzano il sudo grafico e da alcune spiegazioni di base.
Per trovare le app nella farm basta scrivere sudo nel filtro  :-\

Prendetelo per quello che vale, visto che non ho verificato  :P

Fatto, ma nella farm non trova nulla

111
Programmazione / Re:Tasto annulla inputbox
« il: 30 Dicembre 2021, 20:11:31 »
Bruce Steers suggerisce di provare a installare MATE polkit:

Codice: [Seleziona]
sudo apt-get install mate-polkit

E' già installato

112
Programmazione / Re:Tasto annulla inputbox
« il: 30 Dicembre 2021, 12:02:22 »
Codice: [Seleziona]
[System]
Gambas=3.15.2
OperatingSystem=Linux
Kernel=5.10.0-10-amd64
Architecture=x86_64
Distribution=Debian
Desktop=MATE
Theme=fusion
Language=it_IT.UTF-8
Memory=3801M

[Libraries]
Cairo=libcairo.so.2.11600.0
Curl=libcurl.so.4.7.0
DBus=libdbus-1.so.3.19.13
GDK2=libgdk-x11-2.0.so.0.2400.33
GDK3=libgdk-3.so.0.2404.20
GStreamer=libgstreamer-1.0.so.0.1804.0
GTK+2=libgtk-x11-2.0.so.0.2400.33
GTK+3=libgtk-3.so.0.2404.20
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.102.0.0
QT5=libQt5Core.so.5.15.2
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
CLUTTER_IM_MODULE=ibus
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=lightdm-xsession
DISPLAY=:0
GB_GUI=gb.qt5
GDMSESSION=lightdm-xsession
GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID=154545
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK3_MODULES=xapp-gtk3-module
GTK_IM_MODULE=ibus
GTK_MODULES=gail:atk-bridge
GTK_OVERLAY_SCROLLING=0
HOME=/home/<hostname>
LANG=it_IT.UTF-8
LC_ALL=it_IT.UTF-8
LOGNAME=<hostname>
MATE_DESKTOP_SESSION_ID=this-is-deprecated
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/home/<hostname>
QT_ACCESSIBILITY=1
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_IM_MODULE=ibus
QT_LOGGING_RULES=*.debug=false
QT_SCALE_FACTOR=1
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/3866,unix/<hostname>:/tmp/.ICE-unix/3866
SHELL=/bin/bash
SSH_AGENT_PID=4034
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
TZ=:/etc/localtime
USER=<hostname>
XAUTHORITY=/home/<hostname>/.Xauthority
XDG_CURRENT_DESKTOP=MATE
XDG_DATA_DIRS=/usr/share/mate:/home/<hostname>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/<hostname>
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=lightdm-xsession
XDG_SESSION_ID=1
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SESSION_TYPE=x11
XDG_VTNR=7
XMODIFIERS=@im=ibus

113
Programmazione / Re:Tasto annulla inputbox
« il: 30 Dicembre 2021, 07:39:11 »
...però interessava che mi faceva inserire la password prima solo una volta e poi seguire i comandi
Capisco.
Ad ogni modo, se io lancio quel tuo codice:
Codice: [Seleziona]
dim root as string
  root = InputBox("Immetti password di root")
  ProgressBar1.Value = 0 / 10
  Shell "echo " & root & " | sudo -S apt-get autoclean"
  ...etc....
e immetto una password errata, nello standard output vengo doviziosamente e ampiamente avvisato che la parola-chiave da me immessa è appunto sbagliata.
Insomma il sistema provvede a fare automaticamente la verifica della password immessa ed eventualmente ad avvisare l'utente dell'errore.
Non devi preoccuparti di farlo fare a Gambas.
Pertanto, problemi non ne vedo: mi pare :-\ che la tua richiesta venga così esaudita: se la password è corretta, la prima riga di comando con "apt-get" procede e così via le successive, che ovviamente utilizzeranno la password immessa dall'utente e in tal caso verificata corretta dal "sistema".

Se immetto la password sbagliata verrà eseguito il codice sotto le shell ecc....., e non dovrebbe accadere, cioè se il codice   è sbagliato non dovrebbe eseguire nulla o massimo apparire un form con la scritta Password sbagliata.
E' questo il problema

114
Programmazione / Re:Tasto annulla inputbox
« il: 29 Dicembre 2021, 23:42:09 »
Si, funzionano però interessava che mi cercava faceva inserire la password prima solo una volta e poi seguire i comandi
dim root as string
  root = InputBox("Immetti password di root")
  ProgressBar1.Value = 0 / 10
  Shell "echo " & root & " | sudo -S apt-get autoclean"
  ProgressBar1.Value = 2 / 10
  Shell "echo " & root & " | sudo -S apt-get autoremove"
  ProgressBar1.Value = 4 / 10
  Shell "echo " & root & " | sudo -S  rm -rf  ~/.local/share/Trash/files/*"
  ProgressBar1.Value = 6 / 10
  Shell "echo " & root & " | sudo -S sudo apt-get purge" 
  ProgressBar1.Value = 8 / 10
  Shell "echo " & root & " | sudo -S sudo rm -fr /tmp/*" 
  ProgressBar1.Value = 9 / 10
  Shell "echo " & root & " | sudo -S sudo rm -rfv ~/.thumbnails/*" 
  ProgressBar1.Value = 10 / 10

115
Programmazione / Re:Tasto annulla inputbox
« il: 29 Dicembre 2021, 22:47:49 »
xterm è già installato

116
Programmazione / Re:Tasto annulla inputbox
« il: 29 Dicembre 2021, 19:40:25 »
Dice:

No Graphical sudo program found nel Form

117
Programmazione / Re:Tasto annulla inputbox
« il: 29 Dicembre 2021, 17:16:56 »
Allora, spiego meglio

Dim root As String
root = InputBox("Immetti password di root")

Shell "echo " & root & " | sudo -S apt-get autoclean"

il  problema è
se la password di root (root) è giusta allora esegue il comando shell altrimenti no
come faccio a far capire da gambas che la password di root inserita nell' inputbox è giusta ?

118
Programmazione / Re:Tasto annulla inputbox
« il: 29 Dicembre 2021, 16:44:50 »
E come verifico da gambas se la password è vera o no ?

119
Programmazione / Re:Tasto annulla inputbox
« il: 29 Dicembre 2021, 16:36:21 »
Io molti anni fà programmavo in visual basic.
In parole povere mi serve per far in modo che scrivo la password di root ma non so come farla verificare tramite gambas.

120
Programmazione / Tasto annulla inputbox
« il: 29 Dicembre 2021, 10:08:30 »
Salve, sembra una domanda banale..
Scrivo il seuqnte codice:
Dim name As String
name = InputBox("Inserisci nome")
print name

quindi se si inserisce una parole cioè il nome tramite print riporta la parola scritta in inputbox..
E se si preme annulla come si fà ad intercettare se si è premuto annulla o ok ?

Pagine: 1 ... 6 7 [8] 9 10 ... 12