ম্যাকোস "বলুন" ইউটিলিটি সিয়েরাতে অ-রুট ব্যবহারকারীদের জন্য কাজ করে না


3

আমি একটি প্রোগ্রাম যে invokes আছে say আমার ম্যাকের কমান্ড লাইন ইউটিলিটি যা ম্যাকোস সিয়েরাতে আপগ্রেড করার পরে কাজ বন্ধ করে দিয়েছে।

যখন আমি চালানোর চেষ্টা করি /usr/bin/say কমান্ড লাইন থেকে কমান্ড, এটা শুধু হ্যাং (একটি প্রয়োজন Ctrl + + )।

আমি রুট হিসাবে চালানো, এটা ঠিক সূক্ষ্ম কাজ করে। আমি এই অদ্ভুত আচরণ কারণ হতে পারে যে সিয়েরা পরিবর্তিত কি চিন্তা করতে পারবেন না।


1
এটি tmux সঙ্গে একটি সামঞ্জস্য সমস্যা ছিল যে পরিণত। আমি এখনও অস্পষ্ট কেন তবে কমান্ড টিমক্স সেশনের বাইরে রান করার সময় কমান্ডটি সাধারণত চলবে।
simianarmy

আপনার মন্তব্য "এটি tmux সঙ্গে একটি সামঞ্জস্য সমস্যা ছিল এটি পরিণত হয়েছে। আমি এখনো অস্পষ্ট, তবে কেন টিএমএক্স সেশনের বাইরে রান করার সময় কমান্ডটি সাধারণত চলবে। "একটি উত্তর হিসাবে পোস্ট করা উচিত।
JakeGould

উত্তর:


2

এটি tmux সঙ্গে একটি সামঞ্জস্য সমস্যা ছিল। Tmux অধিবেশন বাইরে প্রত্যাশিত হিসাবে কাজ করে।


0

নিশ্চিত করুন reattach-to-user-namespace প্রোগ্রাম ইনস্টল এবং আপনার ~ / .tmux.conf তে নিম্নোক্ত লাইন যুক্ত করুন, যখন আপনি tmux সেশনের ভিতরে "say" ইউটিলিটি চালান।

brew install reattach-to-user-namespace

# In .tmux.conf:
set-option -g default-command "reattach-to-user-namespace -l zsh"

# To kill your existing tmux server (and everything running “inside” it!):
tmux kill-server

কিছু দরকারী লিঙ্ক:
1. ম্যাক "বলুন" tmux অধিবেশন কাজ না - https://github.com/tmux/tmux/issues/716
2. tmux- ম্যাক্সএক্স-পেস্টবোর্ড - https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.