Permission on terminal from Launcher  [Solved]

Message
Author
bobbee
Posts: 115
Joined: Sun Apr 07, 2019 7:17 pm

Permission on terminal from Launcher

#1 Post by bobbee »

I use a news reader called "newsboat".

Anyway I created a launcher, added an icon and have it run in terninal.

The way that Newsboat works is, when one opens a link, it opens it with another application, usually a browser, but I can stream to mpv. Or other program.

It did work, and very well.

But recently, I did a fresh install of mx21, keeping my home folder and settings.

And now, newsboat still runs from the launcher, but when I open a link, it won't open it, the applications fail to run.

The errors indicate that problems with permissions to access programs and other files.

It does work as a normal user from a terminal that I manually open.


So what changed? And why the problems when using it from a launcher?

Is there a way to give it permissions or something?

newsboat config

Code: Select all

auto-reload yes

confirm-exit yes

external-url-viewer "urlview"

bind-key j down
bind-key k up
bind-key j next articlelist
bind-key k prev articlelist
bind-key J next-feed articlelist
bind-key K prev-feed articlelist
bind-key G end
bind-key g home
bind-key d pagedown
bind-key u pageup
bind-key l open
bind-key h quit
bind-key a toggle-article-read
bind-key n next-unread
bind-key N prev-unread
bind-key D pb-download
bind-key U show-urls
bind-key x pb-delete
bind-key LEFT quit
bind-key RIGHT open


color listnormal cyan default dim
color listfocus cyan default 

color listnormal_unread color183 default  
color listfocus_unread color183 default bold

color info red black bold
color article white default 


# highlight feedlist "---.*---" color87 default bold
highlight feedlist "---.*---" blue default bold
# highlight feedlist "---.*---" [COLOR_OF_YOUR_CHOOSING] default bold
highlight feedlist ".*0/0.." default default invis

browser librewolf
macro , open-in-browser

# macro m set browser "/mnt/data/exe/usr/mpvd"; open-in-browser; set browser librewolf
macro m set browser "/usr/bin/mpv"; open-in-browser; set browser librewolf
macro a set browser " /mnt/data/exe/usr/audaciousd "; open-in-browser ; set browser librewolf
The config is mostly color settings
Ad the macros are to set it to open links in different apps.

Quick system Info

Code: Select all

System:    Kernel: 5.14.0-4mx-amd64 x86_64 bits: 64 compiler: gcc v: 10.2.1 
           parameters: BOOT_IMAGE=/vmlinuz-5.14.0-4mx-amd64 
           root=UUID=<filter> ro quiet splash 
           Desktop: Xfce 4.16.0 tk: Gtk 3.24.24 info: xfce4-panel wm: xfwm 4.16.1 vt: 7 
           dm: LightDM 1.26.0 Distro: MX-21.1_ahs_x64 Wildflower November 22  2021 
           base: Debian GNU/Linux 11 (bullseye) 
Machine:   Type: Laptop System: ASUSTeK product: VivoBook_ASUSLaptop X509DAP_M509DA v: 1.0 
           serial: <filter> 
           Mobo: ASUSTeK model: X509DAP v: 1.0 serial: <filter> UEFI: American Megatrends 
           v: X509DAP.302 date: 10/08/2021 
Battery:   ID-1: BAT0 charge: 28.1 Wh (100.0%) condition: 28.1/32.0 Wh (87.8%) volts: 7.6 
           min: 7.6 model: ASUSTeK ASUS Battery type: Li-ion serial: N/A status: Not charging 
           cycles: 8 
CPU:       Info: Dual Core model: AMD Athlon Silver 3050U with Radeon Graphics bits: 64 
           type: MCP arch: Zen family: 17 (23) model-id: 18 (24) stepping: 1 microcode: 8108109 
           cache: L2: 1024 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 9182 
           Speed: 2223 MHz min/max: 1400/2300 MHz boost: enabled Core speeds (MHz): 1: 2223 
           2: 1786 
           Vulnerabilities: Type: itlb_multihit status: Not affected 
           Type: l1tf status: Not affected 
           Type: mds status: Not affected 
           Type: meltdown status: Not affected 
           Type: spec_store_bypass 
           mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 
           mitigation: Full AMD retpoline, IBPB: conditional, STIBP: disabled, RSB filling 
           Type: srbds status: Not affected 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: AMD Picasso vendor: ASUSTeK driver: amdgpu v: kernel bus-ID: 03:00.0 
           chip-ID: 1002:15d8 class-ID: 0300 
           Device-2: IMC Networks USB2.0 VGA UVC WebCam type: USB driver: uvcvideo 
           bus-ID: 1-6.2:5 chip-ID: 13d3:5a11 class-ID: 0e02 
           Display: x11 server: X.Org 1.20.13 compositor: xfwm4 v: 4.16.1 driver: 
           loaded: amdgpu,ati unloaded: fbdev,modesetting,vesa display-ID: :0.0 screens: 1 
           Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.2x8.0") 
           s-diag: 414mm (16.3") 
           Monitor-1: eDP res: 1366x768 hz: 60 dpi: 101 size: 344x194mm (13.5x7.6") 
           diag: 395mm (15.5") 
           OpenGL: renderer: AMD RAVEN2 (DRM 3.42.0 5.14.0-4mx-amd64 LLVM 12.0.1) 
           v: 4.6 Mesa 21.2.5 direct render: Yes 
Audio:     Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel v: kernel 
           bus-ID: 03:00.1 chip-ID: 1002:15de class-ID: 0403 
           Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor driver: snd_pci_acp3x 
           v: kernel alternate: snd_rn_pci_acp3x bus-ID: 03:00.5 chip-ID: 1022:15e2 
           class-ID: 0480 
           Device-3: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel 
           bus-ID: 03:00.6 chip-ID: 1022:15e3 class-ID: 0403 
           Sound Server-1: ALSA v: k5.14.0-4mx-amd64 running: yes 
           Sound Server-2: PulseAudio v: 14.2 running: yes 
Network:   Device-1: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter vendor: AzureWave 
           driver: rtl8821ce v: v5.5.2.1_35598.20191029 modules: rtw88_8821ce,wl port: f000 
           bus-ID: 01:00.0 chip-ID: 10ec:c821 class-ID: 0280 
           IF: wlan0 state: down mac: <filter> 
           Device-2: ASIX AX88179 Gigabit Ethernet type: USB driver: ax88179_178a 
           bus-ID: 2-1.4:4 chip-ID: 0b95:1790 class-ID: ff00 serial: <filter> 
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A 
Bluetooth: Device-1: IMC Networks Bluetooth Radio type: USB driver: btusb v: 0.8 bus-ID: 1-6.1:4 
           chip-ID: 13d3:3529 class-ID: e001 serial: <filter> 
           Report: hciconfig ID: hci0 rfk-id: 3 state: up address: <filter> bt-v: 2.1 lmp-v: 4.2 
           sub-v: 8821 hci-v: 4.2 rev: c 
           Info: acl-mtu: 820:8 sco-mtu: 255:12 link-policy: rswitch hold sniff park 
           link-mode: slave accept service-classes: rendering, capturing, audio 
Drives:    Local Storage: total: 1.38 TiB used: 356.78 GiB (25.3%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: WD Blue SN570 500GB 
           size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 
           type: SSD serial: <filter> rev: 234100WD temp: 31.9 C scheme: GPT 
           ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000LM048-2E7172 
           size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
           type: HDD rpm: 5400 serial: <filter> rev: 0001 scheme: GPT 
           ID-3: /dev/sdb maj-min: 8:16 type: USB model: Mass Storage Device size: 14.41 GiB 
           block-size: physical: 512 B logical: 512 B type: N/A serial: <filter> rev: 1.00 
           scheme: MBR 
           SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure? 
Partition: ID-1: / raw-size: 48.83 GiB size: 47.76 GiB (97.81%) used: 12.06 GiB (25.2%) fs: ext4 
           dev: /dev/nvme0n1p6 maj-min: 259:6 
           ID-2: /boot raw-size: 512 MiB size: 487.2 MiB (95.16%) used: 184.3 MiB (37.8%) 
           fs: ext4 dev: /dev/nvme0n1p5 maj-min: 259:5 
           ID-3: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%) used: 25.2 MiB (26.3%) 
           fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 
           ID-4: /home raw-size: 68.36 GiB size: 66.79 GiB (97.70%) used: 70.8 MiB (0.1%) 
           fs: ext4 dev: /dev/nvme0n1p7 maj-min: 259:7 
Swap:      Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default) 
           ID-1: swap-1 type: partition size: 313.04 GiB used: 0 KiB (0.0%) priority: -2 
           dev: /dev/nvme0n1p8 maj-min: 259:8 
Sensors:   System Temperatures: cpu: 58.9 C mobo: 58.0 C gpu: amdgpu temp: 58.0 C 
           Fan Speeds (RPM): cpu: 2400 
Repos:     Packages: note: see --pkg apt: 2672 lib: 1477 flatpak: 0 
           No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/atom.list 
           1: deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main
           Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list 
           1: deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ bullseye main
           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
           1: deb http://deb.debian.org/debian bullseye-updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/debian.list 
           1: deb http://deb.debian.org/debian bullseye main contrib non-free
           2: deb http://security.debian.org/debian-security bullseye-security main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/google-chrome.list 
           1: deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/google-earth-pro.list 
           1: deb [arch=amd64] http://dl.google.com/linux/earth/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/librewolf.list 
           1: deb [arch=amd64] http://deb.librewolf.net bullseye main
           Active apt repos in: /etc/apt/sources.list.d/mx.list 
           1: deb http://mxrepo.com/mx/repo/ bullseye main non-free
           2: deb http://mxrepo.com/mx/repo/ bullseye ahs
           Active apt repos in: /etc/apt/sources.list.d/vscode.list 
           1: deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main
Info:      Processes: 271 Uptime: 2h 8m wakeups: 1 Memory: 5.75 GiB used: 3.13 GiB (54.4%) 
           Init: systemd v: 247 runlevel: 5 default: 5 tool: systemctl Compilers: gcc: 10.2.1 
           alt: 10 Shell: Bash v: 5.1.4 running-in: quick-system-info-mx 
           inxi: 3.3.06 
Boot Mode: UEFI

Huckleberry Finn

Re: Permission on terminal from Launcher

#2 Post by Huckleberry Finn »

Maybe the ownership of the launcher was changed somehow from user to root or so ...

You can check that or try to create a new launcher to see what happens ...

bobbee
Posts: 115
Joined: Sun Apr 07, 2019 7:17 pm

Re: Permission on terminal from Launcher

#3 Post by bobbee »

Huckleberry Finn wrote: Thu Apr 14, 2022 2:04 pm Maybe the ownership of the launcher was changed somehow from user to root or so ...

You can check that or try to create a new launcher to see what happens ...
Where would I find those permissions? Is there a config file or maybe I can use chown or something?

Huckleberry Finn

Re: Permission on terminal from Launcher

#4 Post by Huckleberry Finn »

Just right-click on it - Properties ..

Meanwhile, where is it? Panel? Desktop ?

User avatar
gimcrack
Posts: 287
Joined: Fri Dec 02, 2011 5:17 pm

Re: Permission on terminal from Launcher

#5 Post by gimcrack »

I would just delete the launcher and created another one. Did you use the same username and is the file at the exact location as last time? If everything works beside that. Easy fix, by starting over. Delete/remove, than created again and it should work now.

bobbee
Posts: 115
Joined: Sun Apr 07, 2019 7:17 pm

Re: Permission on terminal from Launcher

#6 Post by bobbee »

Huckleberry Finn wrote: Thu Apr 14, 2022 2:09 pm Just right-click on it - Properties ..

Meanwhile, where is it? Panel? Desktop ?
I created it in the whisker menu, and then add it to the pannel, but for right now I'm just doing wisker menu.

That gave me an idea, put a launcher on the desktop so that I could do as you say.

Image

bobbee
Posts: 115
Joined: Sun Apr 07, 2019 7:17 pm

Re: Permission on terminal from Launcher

#7 Post by bobbee »

gimcrack wrote: Thu Apr 14, 2022 2:10 pm I would just delete the launcher and created another one. Did you use the same username and is the file at the exact location as last time? If everything works beside that. Easy fix, by starting over. Delete/remove, than created again and it should work now.
Hmm, new launcher, same issue

I did use the same username, all files are at the same locations. Using the same bashrc and same paths
And I use full path file locations, and double checked them.

I also tried making one on the desktop and changing permissions to allow all, my username, a users group and everyone.

bobbee
Posts: 115
Joined: Sun Apr 07, 2019 7:17 pm

Re: Permission on terminal from Launcher

#8 Post by bobbee »

Image

bobbee
Posts: 115
Joined: Sun Apr 07, 2019 7:17 pm

Re: Permission on terminal from Launcher

#9 Post by bobbee »

It seems to me, the problem shouldn't be with the launcher exactly but either the which terminal that it runs or the settings that it uses when running the terminal.

Because the launcher launches the program just fine, terminal opens, but once the app is opened then the issues.

edit:

can a guy change the settings of the terminal that the launcher uses?

Huckleberry Finn

Re: Permission on terminal from Launcher

#10 Post by Huckleberry Finn »

Any difference bw. commands in Terminal? Say, one with sudo, one without .. ( in terminal, only newsboat ? )

You can also put that command in "Session and Startup" - "App. Autostart" tab and see what happens if it starts automatically ..

Post Reply

Return to “Software / Configuration”